繁体   English   中英

我应该为Facebook OAuth和OpenGraph使用什么Python库

[英]What python library I should use for facebook OAuth and OpenGraph

我已经设计了一个Facebook应用程序,并且需要添加OAuth,Open Graph以获得完整的功能。 考虑到我对Open Graph和一点JS一无所知,我想使用一个小的包装(python lib)来提供这些功能。

我在Google,stackoverflow上进行了搜索,发现很少有提供一些很酷功能的项目,但我无法选择。

python库:

  1. Django的社会身份验证
  2. fandjango
  3. facepy
  4. pyFacebook-我认为这不提供OAuth。

我还在我的项目中使用Google Data API。 因此,更好的选择是django-social-auth,但我不确定是否可以使用它进行Open Graph。

谁能告诉我什么是最好的,保持好的库? (如果不在上面的列表中,请提及)

我强烈建议django-social-auth。 任何无法解析JSON的库都将支持Open Graph,因为FQL和Graph API数据都可以从Facebook的API(REST)中检索。

祝好运!

如果您想构建一个允许用户使用Facebook登录的网站,那么django-social-auth确实很棒,但是如果您要在Facebook.com上构建应用程序,则可能要使用fandjango类的fandjango 无论哪种方式,一旦您从用户检索到访问令牌,您都将需要另一种类型的库(例如facepy )才能与Facebook的API进行交互。

全面披露:我是fandjangofacepy的作者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM