2011-07-19 18 views
5

Çözüm arandı, ancak bulabildiğim her şey çok eski görünüyor.Facebook App/Twitter/LinkedIn Google App Engine projesine nasıl giriş yapılır?

Biz GAE için Python API kullanarak ve aşağıdaki şekilde giriş URL'ler oluştururken: vb Google, Yahoo, AOL, Blogger, Flickr gibi, siteler için çalışıyor

users.create_login_url(continue_url, "Yahoo", "http://yahoo.com/"), 

... ancak Facebook ve Twitter'ın bu şekilde çalışmadığının farkındayız.

App Engine'de kullanıcıların Facebook, Twitter ve Linkedin'i kullanarak kimliklerini nasıl doğrulayacakları konusunda herhangi bir örnek gösterilebilir mi?

Teşekkürler!

+1

, bir piton sdk https://github.com/facebook/python-sdk – lucemia

+0

Teşekkür yoktur, ben Facebook o zamandan beri sahip olduğu bu – Cuga

cevap

3

İlk olarak, uygulamalarını Facebook'a kaydettirmeli ve bir Uygulama Kimliği almalısınız. Detaylar: Register hereFacebook authentication overview

Sonra ben (facebook ile kimlik doğrulaması yapmak için kurallı yoldur) javascript api facebook ile birlikte facebook piton SDK kullandı. Here's a working example of authenticaion I used.

Direct link to the Facebook python SDK facebook için

Direct link to the Facebook Javascript SDK

+0

Not kullanılarak sona erdi hem Python hem de JavaScript SDK'ları için desteğini bıraktı –

1
Oturum açmak istediğiniz hizmet OpenID'yi desteklemiyorsa, bunu başka bir hizmette yaptığınız gibi yapmanız gerekir: Kendi oturum kitaplığınızı kurun, oturumları siteye özel bir şekilde yapın, Oturum kütüphanesini kullanarak oturum açmış kullanıcı oturumlarını takip edin.