fql专家。我曾经问过这个问题,before.That是一个错误的问题,所以我得到了错误的答案,我不知道Facebook和graph是一样的,但是还有两件事情要查询Facebook。这一次我想提出正确的问题。如何使用fql查询Facebook用户的喜欢(而不是页面帖子)?我试过-
SELECT+like_info+FROM+stream+WHERE+post_id=488253731301614它向我展示:
{
"data": [
]
}我需要更改这段代码才能得到facebook的帖子,比如:
function check_page($id){
global $facebook;
try {
$param = array(
'method' => 'fql.query',
'query' => "SELECT like_info FROM photo WHERE object_id='".$id."'",
'callback' => ''
);
$response = $facebook->api($param);
$likes = $response[0]['like_info']['like_count'];
} catch (FacebookApiException $e) {
$url = get_data('https://graph.facebook.com/fql?q=SELECT+like_info+FROM+photo+WHERE+object_id='.$id);
$result = json_decode($url, true);
$likes = $result['data'][0]['like_info']['like_count'];
}
if(is_numeric($likes) && $likes >= 0){
return true;
}else{
return false;
}
}发布于 2014-04-25 14:38:16
检查以下代码是否有效。
$param = array(
'method' => 'fql.query',
'query' => "SELECT like_info FROM stream WHERE post_id='".$id."'",
'callback' => ''
);
$response = $facebook->api($param);
$likes = $response[0]['like_info']['like_count'];https://stackoverflow.com/questions/23169408
复制相似问题