我设计了一个 Facebook 应用程序,需要添加 OAuth、Open Graph 以获得完整的功能。考虑到我对 Open Graph 和很少的 JS 一无所知,我想使用一个小的总结(python lib)来提供这些功能..
我在 Google、stackoverflow 上进行了搜索,发现很少有项目提供了一些很酷的功能,但我无法选择。
Python 库:
- django-social-auth
- fandjango
- facepy
- pyFacebook - 我认为这不提供 OAuth。
我还在我的项目中使用 Google Data API。所以,更好的选择是 django-social-auth,但我不确定是否可以用它来做 Open Graph..
谁能告诉我什么是最好的、维护良好的库? (如不在以上列表中,请注明)
最佳答案
django-social-auth
如果您想构建一个允许用户使用 Facebook 登录的网站,那么 django-social-auth 真的很棒,但如果您要在 Facebook.com 上构建应用程序,您可能想要使用类似 fandjango
的东西。无论哪种方式,一旦您从用户那里检索到访问 token ,您就需要一种不同类型的库(例如 facepy
)来与 Facebook 的 API 进行交互。
全面披露:我是 fandjango
和 facepy
的作者。
关于python - 我应该为 facebook OAuth 和 OpenGraph 使用什么 python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355857/