2

我设计了一个Facebook应用程序,需要添加OAuth,Open Graph以获得完整的功能。考虑到我对开放图和小JS一无所知,我想使用一个小的包装(python lib),它将提供这些功能..我应该使用什么python库的Facebook OAuth和OpenGraph

我在Google搜索,stackoverflow,并找到几个项目提供一些很酷的功能,但我无法选择..

蟒蛇库:

  1. django-social-auth
  2. fandjango
  3. facepy
  4. pyFacebook - 我认为这不提供OAuth。

我也在我的项目中使用Google Data API。所以,更好的选择是django-social-auth,但我不确定我是否可以使用Open Graph。

有谁能告诉我什么是最好的,维护好的lib? (请不要提及,如果它不在上面的列表中)

回答

2

django-social-auth如果你想建立一个网站,允许用户使用Facebook登录,但如果你在Facebook.com上构建应用程序,你可能想使用类似fandjango的东西。无论哪种方式,一旦您从用户获取访问令牌,您就需要一种不同类型的库(如facepy)与Facebook的API进行交互。

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

2

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

祝你好运!

相关问题