Facebook / Twitter集成在python中,文档在哪里?

时间:2013-12-05 14:11:40

标签: python django facebook api

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

简短的例子似乎很容易,但没有任何解释,我没有找到任何关于其他任何事情的文档...似乎没有关于所有可用方法的任何信息,你可以使用api..where做什么使用这个api的人获取文档以找到可用的方法,以便他们能够使用它吗?

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

和往常一样,我知道你回答这个问题的时间,总是很高兴为任何代码添加解释,所以答案更有用,谢谢。

1 个答案:

答案 0 :(得分:0)

我的信息可能有点过时,因为我在一家初创公司工作,在Google AppEngine上实现与Facebook接口的Python后端,大约一年半前使用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就在这里堆栈溢出。