我如何在Python中访问Facebook墙动态?

4 投票
4 回答
10434 浏览
提问于 2025-04-16 20:32

我正在尝试制作一个小程序,用来提醒我我的Facebook页面上有没有新帖子。能看到有没有新的点赞当然也不错,但我主要是想查看我的动态信息。

我不需要帮助来解析这些信息之类的(我只是打算每隔大约2分钟对比一下存储的动态和当前的动态,看看有没有变化),我只需要知道怎么访问这些信息。

4 个回答

0

你可以试着用一个库来访问你的 Facebook 动态墙。这个过程需要你在 Facebook 上注册你的应用程序,但其实很简单,你可以在这里找到步骤 http://developers.facebook.com/setup/

接下来,你可以看看一个用于 Facebook API 的 Python 封装库 -> http://code.google.com/p/pyfb/,或者你也可以从 pypi 下载它 -> sudo pip install pyfb

1

正如McOcoonor所说,你应该使用Facebook的图形API,具体的文档可以在这里找到:http://developers.facebook.com/docs/reference/api/

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

如果你想用Python来实现这些功能,你可能会对这个S.A.问题感兴趣:Facebook Graph API和Django

4

你可以通过Facebook的图形API把你个人资料里的动态内容(就像墙一样)提取成一个JSON对象。想了解更多细节,可以查看这里:http://developers.facebook.com/docs/reference/api/

撰写回答