我正在尝试让所有喜欢Feed的特定帖子的用户。我正在使用facebook/php-sdk-v4
。获取Feed的下一页没有问题。但是当我使用下一个函数来获得在内循环中喜欢该帖子的下一个用户时,它会给出
错误:引起:Facebook \ Exceptions \ FacebookAuthenticationException Feed不支持子字段。
在FacebookRequest.php
我禁用了appsecret_proof
,可能与此安全问题有关。如果我没有停用,则尽管appsecret_proof
sdk已经在v5.0
行内部生成appsecret_proof
,但它现在无效70 of Facebook\Authentication\AccessToken.php
。
没有appsecret_proof
我可以请求,但在某些情况下,如批量查询或循环,我认为需要appsecret_proof
。但是,它会生成该代码本身并且它会产生无效错误。我不知道该怎么做。
$fb = new Facebook\Facebook([
'app_id' => '60...
]);
$feed = $graphNode->getField('feed')
while(true) {
foreach ($feed->all() as $key1 => $post) {
if ($likes = $post->getField('likes')){
while(true) {
if (!($likes = $fb->next($likes))) break;
}
}
}
if (!($feed = $fb->next($feed))) break;
}