首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要facebook-fql专家的协助

需要facebook-fql专家的协助
EN

Stack Overflow用户
提问于 2014-04-19 11:25:06
回答 1查看 143关注 0票数 1

fql专家。我曾经问过这个问题,before.That是一个错误的问题,所以我得到了错误的答案,我不知道Facebook和graph是一样的,但是还有两件事情要查询Facebook。这一次我想提出正确的问题。如何使用fql查询Facebook用户的喜欢(而不是页面帖子)?我试过-

代码语言:javascript
复制
SELECT+like_info+FROM+stream+WHERE+post_id=488253731301614

它向我展示:

代码语言:javascript
复制
{
 "data": [

 ]
}

我需要更改这段代码才能得到facebook的帖子,比如:

代码语言:javascript
复制
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;
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-25 14:38:16

检查以下代码是否有效。

代码语言:javascript
复制
$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'];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23169408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档