【问题标题】:Facebook/Twitter integration in python, where is the documentation?python 中的 Facebook/Twitter 集成,文档在哪里?
【发布时间】:2013-12-05 14:11:40
【问题描述】:

我在 google 上搜索并查看了 facebook 网站的 api,但 facebook 没有用于 python 的官方 SDK。我查看了他们网站上列出的可用于与 facebook 通信的第三方 python api。在访问了他们的官方网站和 github 存储库后,有一个小的自述文件显示了基本用法,它似乎假设您已经连接到 facebook,并且该页面末尾的示例显示了一个 cookie 示例。

简短的例子看起来很简单,但是没有任何解释,我也没有找到更多关于其他任何东西的文档。似乎没有关于你可以使用 api 的所有可用方法的任何信息。在哪里做使用此 api 的人会获得文档以找到可用的方法,以便他们能够使用它?

因为我猜人们已经厌倦了注册另一项服务,所以我想提供使用他们的 facebook 和 twitter 帐户登录(尽管对于想要访问用户的广告人来说,这是不可以的)个人资料,以便有针对性的词/链接产生收入)。我正在使用 django 并查看了 django-facebook api,但文档似乎只是指向没有任何文档的 github 存储库,几乎就像上面指出的其他 api 一样。基本上我没有找到任何关于如何使用 api 的文档,除了小例子。

和往常一样,我很高兴您能抽出宝贵的时间来回答这个问题,总是很高兴为任何代码添加解释,这样答案会更有用,谢谢。

【问题讨论】:

    标签: python django facebook api


    【解决方案1】:

    大约一年半前,我在一家初创公司工作,在 Google AppEngine 上实现 Python 后端,该后端与 Facebook 交互,使用 FQL、AppEngine 数据存储等,因此我的信息可能有点过时了。

    您可以使用多个第三方 API,例如 https://github.com/jgorset/facepyhttps://github.com/pythonforfacebook/facebook-sdk。 github 站点上没有“文档”的原因是因为它实现了对在 Facebook 开发人员页面 https://developers.facebook.com/docs/graph-api/ 上记录的 API 的访问。

    但那是在一个完美的世界里。我对 Facebook API 的体验是,它们并不总是按照开发页面上所说的去做。你没有得到一致的返回数据,FB Realtime API not/inconsistently notifying for certain connections (music, movies, books, tv)。不幸的是,我认为他们有许多只有大型应用程序玩家才能使用的未记录 API。

    我获得真实世界工作信息并学习如何使用 Python 访问 Facebook 的地方就是堆栈溢出。

    【讨论】:

    • 嗯,好的,所以你的意思是那个api中的方法也是在facepy api中实现的..那么请阅读官方api页面..
    • 是的,这就是它的要点。由于 Facebook 没有“官方”python SDK,如果您选择的那个(facepy 或 facebook-sdk)不起作用,有时需要大量阅读源代码。有时很烦人,但你会学到很多东西。
    猜你喜欢
    • 2016-11-27
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 2012-09-29
    相关资源
    最近更新 更多