ecl_facebook是一個簡單的Facebook集成Django的。
安裝
PIP安裝ecl_facebook
在“settings.py”文件,FACEBOOK_KEY,FACEBOOK_SECRET,FACEBOOK_REDIRECT_URL和FACEBOOK_SCOPE設定值。
FACEBOOK_KEY =“340516819320318”
FACEBOOK_SECRET =“36388212bada9111d9e59a6889f49738”
FACEBOOK_REDIRECT_URL =“http://example.com/oauth/facebook/complete”
FACEBOOK_SCOPE =“電子郵件,publish_stream”
如果你想在用戶授權的應用程序發送的信號,還可以添加ecl_facebook您INSTALLED_APPS。
然後,在你的意見,使用裝飾@facebook_begin和@facebook_callback啟動和完成Facebook的認證流程,分別為。
從ecl_facebook.decorators進口facebook_begin,facebook_callback
@facebook_begin
高清oauth_facebook_begin(要求):
 #這種觀點將重定向到相應的Facebook的身份驗證URL
 返回{}
@facebook_callback
高清oauth_facebook_complete(請求令牌):
 #`token`包含Facebook的訪問令牌,你可以用它來訪問你的
 #用戶信息
 返回{}
最後,添加這些URL到你的“urls.py”。
從django.conf.urls.defaults進口模式,網址
從進口MyApp的意見
urlpatterns的=型態('',
  URL(R“^ OAuth的/ Facebook的/開始$”,views.oauth_facebook_begin)
  URL(R“^ OAuth的/ Facebook的/完全$”,views.oauth_facebook_complete)
)
然後就大功告成了
要求:
- 在Python中
- 在Django的
評論沒有發現