用于facebook的Django/Python oauth2
关于python oauth2和facebook的任何提示 自从Facebook更新为OAuth2以来,似乎没有多少信息 现有的Twitter库是否可以用于配合facebook身份验证用于facebook的Django/Python oauth2,python,django,facebook,facebook-graph-api,oauth-2.0,Python,Django,Facebook,Facebook Graph Api,Oauth 2.0,关于python oauth2和facebook的任何提示 自从Facebook更新为OAuth2以来,似乎没有多少信息 现有的Twitter库是否可以用于配合facebook身份验证 import oauth2 as oauth # Create your consumer with the proper key/secret. consumer = oauth.Consumer(key="your-twitter-consumer-key", secret="your-twitt
import oauth2 as oauth
# Create your consumer with the proper key/secret.
consumer = oauth.Consumer(key="your-twitter-consumer-key",
secret="your-twitter-consumer-secret")
# Request token URL for Twitter.
request_token_url = "http://twitter.com/oauth/request_token"
# Create our client.
client = oauth.Client(consumer)
# The OAuth Client request works just like httplib2 for the most part.
resp, content = client.request(request_token_url, "GET")
print resp
print content
如果您正在寻找现成的Django应用程序与您的项目集成,请查看。大多数提供Facebook身份验证的应用程序已经更新以支持OAuth 2协议一段时间了
另一方面,如果您想通过OAuth 2库直接与提供商合作,请看一看--有一个很长的示例,说明如何在自述文件中立即将其与Django的身份验证集成。如果您想要所有用户的详细信息或集成更多Facebook的graph api,您应该看看: 对于如何光滑的演示: 功能(从github复制)
- 访问Facebook API,网址为:
- 您的网站(使用javascript OAuth)
- Facebook画布页面(用于构建Facebook应用程序)
- 移动(或提供有效访问令牌的任何其他流)
- Django用户注册(将Facebook用户数据转换为用户模型)
- 使用Facebook数据在Django应用程序中注册用户。使用开放图形API的Facebook连接
- Facebook FQL访问
- OAuth 2.0兼容
- 包括开放式Facebook(graph API的稳定且经过测试的python客户端)