用于将 Django 与 Facebook 集成的 Python 库

标签 python django facebook facebook-graph-api

我决定用facebook和django写一些应用(甚至是扭曲的,不过没关系),现在我无法选择合适的工具。我看到有许多用 Python 编写的用于 Facebook 的 API 包装器:

  • 官方,但似乎不再受支持Python-SDK
  • 新的和积极开发的,但似乎太新了Django-facebook
  • 很好,但没有维护pyfacebook
  • 简单、维护良好,但未记录 fandjango
  • 一些其他非常原始的工具

我看到了some similar这里有问题,但我注意到 Facebook 会定期对其 API 进行重大更改,这些建议可能已经过时,或者可能出现了新的库。 我还想知道这些库之间最显着的区别。当然,欢迎提供好的文档和教程。

最佳答案

我认为 Django Facebook 是您不错的选择。但我的看法是有偏见的。我为我的初创公司 Fashiolista.com 编写了它,我们在生产环境中运行它。 (相当大,所以大多数边缘情况已经解决)

Django Facebook 还包括 OpenFacebook,它是开放图形协议(protocol)的 python api 客户端。这是我所知道的唯一一个完全最新且得到积极维护的 Python 客户端。

看看: https://github.com/tschellenbach/Django-facebook

附言。 刚刚发布了一些新的装饰器,这使得上手非常简单。这些装饰器确实非常新,并且在过去几天引起了一些错误。该项目本身已经有一年的历史了(自开放图形 API 发布以来)并且在其他方​​面相当稳定。 http://www.mellowmorning.com/

关于用于将 Django 与 Facebook 集成的 Python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900313/

相关文章:

javascript - 使用 Javascript 和 html5 登录 Windows 应用程序的 Facebook

python - 如何在 tn.read_until() 中包含正则表达式?

python - 应用掩码来加速各种数组计算

python正则表达式,子组重复

python - 在 Django 中装饰站点地图 View

ios - Facebook iOS 崩溃

python - 在 Python 中创建严格递增列表的最快方法

python - 验证一对多模型。parent 不是 self

Python Social Auth NotAllowedToDisconnect at/disconnect/facebook/1/

安卓。 Facebook 分享对话框在 Android 6.0+ 上立即关闭