我正在获取用户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和调用user_likes不会返回任何内容。 我想检查用户是否已经喜欢帖子或我如何获得user_likes的值。
来自fb的JSON:
{
"data": [
{
"like_info": {
"can_like": true,
"like_count": 70,
"user_likes": false
}
}
]
}
我的技术是对的吗?我需要访问代码吗?
答案 0 :(得分:0)
如果您获得$getlike
的值,则可以像这样检查user_likes
的值(因为它的类型为布尔值) -
if($getlike['data'][0]['like_info']['user_likes'])
{
echo "true";
}
else
{
echo "false";
}