json-api图形调用不返回任何内容


json api graph call does not return anything?

我正在获取用户fb-newfeed,我想通过使用user_likes来检查用户是否喜欢这篇帖子,问题是以下代码不会返回任何内容:

$getlike = $facebook->api("/fql?q=SELECT like_info FROM stream WHERE post_id=" . $id);
$checklike = $getlike['data'][0]['like_info']['user_likes'];

这是完整的文件:testone.php问题是fql和调用userlikes不会返回任何内容。我想检查用户是否已经喜欢这篇帖子或者我如何获得user_likes的值。

来自fb:的JSON

{
  "data": [
    {
      "like_info": {
        "can_like": true, 
        "like_count": 70, 
        "user_likes": false
      }
    }
  ]
}

我的技术对吗?我需要访问码吗?

如果你正在获取$getlike的值,你可以像这样检查user_likes的值(因为它是布尔型的)-

if($getlike['data'][0]['like_info']['user_likes'])
{
    echo "true";    
}
else 
{
    echo "false";   
}