如何在python中访问Facebook墙面Feed?

时间:2011-06-29 17:44:40

标签: python facebook facebook-like facebook-wall

我正在尝试制作一个小桌面提醒脚本,告诉我Facebook页面墙上是否有新帖子。很高兴看到我是否也有新的喜欢,但我真的很想访问我的墙上的饲料。

我不需要帮助解析它或类似的东西(我只是想比较一个存储的feed与当前的状态,看看每2分钟左右是否有一次更改)我只需要知道如何访问它。

4 个答案:

答案 0 :(得分:4)

您可以使用Facebook Graph API将配置文件供稿(墙)中的内容作为JSON对象提取。您可以在此处查看详细信息:http://developers.facebook.com/docs/reference/api/

答案 1 :(得分:1)

与McOcoonor一样,您应该使用Facebook Graph API,如下所示: http://developers.facebook.com/docs/reference/api/

如果您希望应用程序能够持续,长期访问您的Facebook信息,那么您需要在应用程序请求访问令牌时添加offline_access权限标记。记录在这里: https://developers.facebook.com/docs/authentication/permissions/

要在Python中完成所有操作,您可能会对此S.A.问题感兴趣:Facebook Graph API and Django

答案 2 :(得分:0)

您可以尝试使用图书馆访问您的Facebook墙。它需要在Facebook上注册您的应用程序,但很容易http://developers.facebook.com/setup/

然后你可以看看facebook api的一个python包装器 - > http://code.google.com/p/pyfb/ 或者从pypi下载 - > sudo pip install pyfb

答案 3 :(得分:0)

如果你使用facebook sdk for python(https://github.com/mobolic/facebook-sdk),你可以使用get_connections方法(http://facebook-sdk.readthedocs.io/en/latest/api.html#get-connections

导入facebook

graph = facebook.GraphAPI(access_token) feeds = graph.get_connections(' me',' feed')