我正在尝试制作一个小桌面提醒脚本,告诉我Facebook页面墙上是否有新帖子。很高兴看到我是否也有新的喜欢,但我真的很想访问我的墙上的饲料。
我不需要帮助解析它或类似的东西(我只是想比较一个存储的feed与当前的状态,看看每2分钟左右是否有一次更改)我只需要知道如何访问它。
答案 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')