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的
评论没有发现