我正在获取用户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";
}