Php Facebook Graph API返回的提要数据中缺少元素

Php Facebook Graph API返回的提要数据中缺少元素,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我正在使用Graph API从许多公共Facebook页面和一个公共Facebook组检索提要数据。API返回的数据数组偶尔包含缺少数据的帖子,这些帖子在Facebook上查看时可见。 我想知道是否有人能够解释这一点,并解释这是否只是Graph API中的一个小故障,或者某种权限问题 这个问题似乎发生在来自公共Facebook群组的数据上,并且在某些情况下会影响[type]=状态的帖子。举几个例子: [类型]的帖子=用户包含链接的状态:在这种情况下,帖子[消息]存在,但[链接]和[图片]元素丢失

我正在使用Graph API从许多公共Facebook页面和一个公共Facebook组检索提要数据。API返回的数据数组偶尔包含缺少数据的帖子,这些帖子在Facebook上查看时可见。 我想知道是否有人能够解释这一点,并解释这是否只是Graph API中的一个小故障,或者某种权限问题

这个问题似乎发生在来自公共Facebook群组的数据上,并且在某些情况下会影响[type]=状态的帖子。举几个例子:

  • [类型]的帖子=用户包含链接的状态:在这种情况下,帖子[消息]存在,但[链接]和[图片]元素丢失。返回的数据包括以下数据—“[caption]=>附件不可用此附件可能已被删除,或者共享此附件的人可能无权与您共享”。 所有[评论]和[喜欢]数据都存在且正确

  • Posts of[type]=用户发布照片的状态:在这种情况下,[message]和[picture]元素缺失,但[comments]和[likes]数据存在

  • 对于状态为[type]=且只有一条简单的[message](无照片或链接)的帖子,API似乎会正确返回所有帖子数据。[type]=链接或[type]=照片的帖子也会正确返回。在从Facebook页面检索数据时,我似乎没有发现任何这些问题

    我正在使用Facebook PHP SDK检索数据。目前我使用的是SDK 4,但我在使用之前版本的PHP SDK时遇到了相同的问题。我正在进行一个简单的GET呼叫,使用我的应用ID和应用机密(无访问令牌)构造一个应用会话

    我猜这里的权限有些微妙的变化(如上面第一个场景的标题消息所示),但该群是公开的,任何Facebook用户都可以在群页面上查看丢失的数据。 但是我还没有找到关于我的具体问题的任何信息,所以我非常感激地收到了任何建议