获取Facebook帖子和状态而不重复

时间:2012-07-30 16:15:55

标签: facebook status posts

我正在尝试编写一个服务器端应用程序,用于从Facebook上的商业页面读取帖子和状态。当我请求/posts时,我会获得许多重复状态,就好像每个状态编辑都有不同的ID一样。作为解决方案,我想我会忽略/posts中的状态,并合并/statuses中的状态。但/statuses需要用户身份验证令牌,而不仅仅是应用令牌,此时提示用户是不可接受的。

  1. 为什么两个端点的授权方式不同?这是一个公开可见的商业页面,为什么我需要用户令牌来阅读状态,而不是阅读帖子?

  2. 有没有办法从/ posts页面获取没有重复的状态?

1 个答案:

答案 0 :(得分:1)

“重复”状态实际上并非如此。 /posts不仅会显示您发布到自己网页的内容,还会显示其他人的网页。在这种情况下,“重复”实际上是一个状态被发布到其他人的时间线,因为它们被标记为状态。

我没有在图表API中找到指示符以区分这些状态,只是我自己的页面上的状态具有message属性,而其他页面上的状态具有story属性。这似乎是一个非常微小的区别,但它确实有效。