具有特定Facebook Id的Facebook PHP SDK问题

具有特定Facebook Id的Facebook PHP SDK问题,facebook,facebook-like,facebook-php-sdk,Facebook,Facebook Like,Facebook Php Sdk,我使用以下内容来检索我是其管理员的Facebook页面的信息。特别是喜欢的数量 // Get User ID $page = $facebook->api($id); return $page['likes']; 这对我管理的20个Facebook页面来说效果不错,但我遇到过一个这样的情况。这就是我得到的回应 Unsupported get request. Please read the Graph API documentation at https://develo

我使用以下内容来检索我是其管理员的Facebook页面的信息。特别是喜欢的数量

// Get User ID
    $page = $facebook->api($id);
    return $page['likes'];
这对我管理的20个Facebook页面来说效果不错,但我遇到过一个这样的情况。这就是我得到的回应

Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
我已经通过查看管理员设置下的Facebook Id页面来检查所使用的Id是否正确。在输入页面url时也会遇到错误


还有其他人经历过吗?这是一个bug吗?

我很确定您没有使用访问令牌来获取喜欢的页面,并且一个页面受到年龄或国家的限制。要么是这样,要么是未发表。另外,调用返回值“$user”可能会产生误导,它不是用户对象,而是页面对象,对吗


对于受限页面,您必须使用能够访问该页面的用户的用户或页面访问令牌。

这让我朝着正确的方向前进。页面设置了年龄限制。将此更改为everyone可以在不使用访问令牌的情况下修复此问题。谢谢