Facebook FQL查询只返回一些数据

Facebook FQL查询只返回一些数据,facebook,facebook-fql,facebook-php-sdk,Facebook,Facebook Fql,Facebook Php Sdk,我对Facebook API有问题。我正在努力让博文喜欢/评论/分享计数。 我的FQL查询如下所示: 'SELECT like_info, comment_info, share_info from stream WHERE post_id="' . $fanpage['Fanpage']['fb_id'] . '_' . $post['Post']['fb_id'] . '" AND (is_hidden = 0 OR is_hidden = 1)'; 基本上,变量解释它们自己-$fa

我对Facebook API有问题。我正在努力让博文喜欢/评论/分享计数。 我的FQL查询如下所示:

'SELECT like_info, comment_info, share_info from stream 
WHERE post_id="' . $fanpage['Fanpage']['fb_id'] . '_' . $post['Post']['fb_id'] . '"  
AND (is_hidden = 0 OR is_hidden = 1)';
基本上,变量解释它们自己-$fanpage是fanpage数据,$post是post数据。它适用于除一篇以外的每一篇文章,这是api返回的结果:

(int) 0 => array(
    'like_info' => array(
        'can_like' => false,
        'like_count' => '0',
        'user_likes' => false
    ),
    'comment_info' => array(
        'can_comment' => false,
        'comment_count' => '0'
    ),
    'share_info' => array(
        'can_share' => true,
        'share_count' => '85'
    )
)

我不知道为什么当帖子有超过500个喜欢时,喜欢计数为0,即使我可以喜欢帖子,用户喜欢错误,而我已经喜欢了帖子。你知道是什么引起的吗?我的应用程序已读取流,用户喜欢给定的权限。

您使用的是哪种访问令牌?另外,请看一下使用用户访问令牌的@Tobi Im。不幸的是,您提供的链接是关于丢失共享数据的-正如您所看到的,这是我唯一正确获取的内容: