Facebook API不返回具有访问令牌的所有公共页面墙帖

时间:2012-04-14 18:10:37

标签: php facebook

我正在使用PHP Facebook API,但它没有从我的公共页面返回所有带有有效访问令牌的墙上帖子 - 我无法弄清楚这些帖子有什么特别之处。它们都是由我自己制作的,页面所有者 - 任何想法?

仅供参考,不起作用的帖子包含: https://www.facebook.com/events/205819312854732/ https://www.facebook.com/events/207820205995213/

PHP是: $ wall = $ validFacebookObject-> api('/ 184196778359304 / feed?access_token =“。$ validToken','GET');

1 个答案:

答案 0 :(得分:1)

您无法在一个电话中收到所有帖子。如果您查看响应的底部,您会看到:

"paging": {
    "previous": "https://graph.facebook.com/184196778359304/feed?format=json&limit=25&since=1334425968&__previous=1",
    "next": "https://graph.facebook.com/184196778359304/feed?format=json&limit=25&until=1331389779"
  }

您可以使用“下一个”和“上一个”网址来解析帖子,或在您的通话中包含“限制”和“偏移”参数(例如:graph.facebook.com/PAGE_ID/feed?limit= 100& offset = 500& access_token = ACCESS_TOKEN将获得501到600的帖子