und*_*ted 9 facebook facebook-wall
我正在尝试找到一个API调用(或一组调用),这将允许应用程序获取在查看朋友的墙时会看到的帖子.REST调用或FQL调用都可以.
我尝试/喂食/发布,将结果与我在朋友的墙上看到的结果进行比较,我得到的结果是不完整的.
我知道这是可能的,因为像Friendly这样的应用程序能够做到这一点.
任何提示?
嗯,有两个不同的API端点用于查询给定用户的帖子; home和feed.Home包含来自其他人和页面的帖子(基本上是您在登录和访问主页时看到的内容),feed是用户共享的内容.假设您的应用程序已对用户进行了身份验证并且他们已经允许read_stream权限,那么您可以使用其访问令牌对Graph API进行查询:
https://graph.facebook.com/{SOME_USER_NAME}/home?access_token={SOME_ACCESS_TOKEN}
Run Code Online (Sandbox Code Playgroud)
和
https://graph.facebook.com/{SOME_USER_NAME}/feed?access_token={SOME_ACCESS_TOKEN}
Run Code Online (Sandbox Code Playgroud)
我能给你的唯一提示是"不完整"是Facebook API的标准.你只能用他们给你的东西尽力而为.计数将是错误的.数据将是错误的.这是一个波动的,移动的目标,所以代码就是这个事实.
您可以通过检索给定用户 ID 的read_stream和 来与帖子进行交互。publish_stream
获得您感兴趣的用户 ID 后,您可以使用 FQL 从您有权访问的流中检索帖子。
这个 stackoverflow 答案更详细,并包含 Facebook 开发者网站上文档的更多链接。
| 归档时间: |
|
| 查看次数: |
5582 次 |
| 最近记录: |