python - 我应该为 facebook OAuth 和 OpenGraph 使用什么 python 库

标签 python facebook facebook-graph-api facebook-opengraph django-socialauth

我设计了一个 Facebook 应用程序,需要添加 OAuth、Open Graph 以获得完整的功能。考虑到我对 Open Graph 和很少的 JS 一无所知,我想使用一个小的总结(python lib)来提供这些功能..

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

Python 库:

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

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

谁能告诉我什么是最好的、维护良好的库? (如不在以上列表中,请注明)

最佳答案

django-social-auth 如果您想构建一个允许用户使用 Facebook 登录的网站,那么 django-social-auth 真的很棒,但如果您要在 Facebook.com 上构建应用程序,您可能想要使用类似 fandjango 的东西。无论哪种方式,一旦您从用户那里检索到访问 token ,您就需要一种不同类型的库(例如 facepy)来与 Facebook 的 API 进行交互。

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

关于python - 我应该为 facebook OAuth 和 OpenGraph 使用什么 python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355857/

相关文章:

python - 使用 numpy/scipy 进行 6 次曲线拟合

android - 如何将 Stetho 与 Volley 一起使用?

ios - Facebook 帐户套件 用于测试的手机号码

android - 如何执行 graph-api Facebook Android SDK

facebook - Firefox 只有 : FB. 在 FB.init() 之前调用了 login()

PHP Facebook Graph API 获取带有用户照片字段的帖子评论

python - 从 python 字典中的用户输入获取键值

python - Django、Virtualenv、nginx + uwsgi导入模块wsgi报错

javascript - 按下赞按钮后获取 Facebook 用户 ID

python - Pyodbc 在 Sql Server 中存储 html unicode 字符串