我正在尝试制作一个小的桌面警报脚本,它会告诉我我的 Facebook 页面墙上是否有新帖子。很高兴看看我是否也有新的喜欢,但实际上我最想访问我的墙提要。
我不需要帮助来解析它或类似的东西(我实际上只是将存储的提要与当前的情况进行比较,以查看是否每 2 分钟左右有一次更改)我只需要知道如何访问它。
我正在尝试制作一个小的桌面警报脚本,它会告诉我我的 Facebook 页面墙上是否有新帖子。很高兴看看我是否也有新的喜欢,但实际上我最想访问我的墙提要。
我不需要帮助来解析它或类似的东西(我实际上只是将存储的提要与当前的情况进行比较,以查看是否每 2 分钟左右有一次更改)我只需要知道如何访问它。
您可以使用 Facebook Graph API 将您的个人资料提要(墙)中的内容作为 JSON 对象拉取。您可以在此处查看详细信息:http: //developers.facebook.com/docs/reference/api/
就像 McOcoonor 所说,您应该使用此处记录的 Facebook Graph API:http: //developers.facebook.com/docs/reference/api/
如果您希望您的应用程序能够持续、长期地访问您的 Facebook 信息,那么您需要offline_access
在应用程序请求访问令牌时添加权限标志。记录在这里:
https ://developers.facebook.com/docs/authentication/permissions/
为了在 Python 中完成这一切,您可能会对这个 SA 问题感兴趣:Facebook Graph API 和 Django。
您可以尝试使用库来访问您的 facebook 墙。它需要在 facebook 上注册您的应用程序,但很容易做到http://developers.facebook.com/setup/
然后你可以签出一个 python 包装器到 facebook api -> http://code.google.com/p/pyfb/
或者从 pypi 下载它 ->sudo pip install pyfb
如果您使用 facebook sdk for python ( https://github.com/mobolic/facebook-sdk ),您可以使用 get_connections 方法( http://facebook-sdk.readthedocs.io/en/latest/api.html#获取连接)
导入脸书
graph = facebook.GraphAPI(access_token) feeds = graph.get_connections('me', 'feed')