FacebookGraphAPI:如何阅读页面的“喜欢”?
我试着阅读喜欢某个页面的人的列表,但使用Graph API或FQL似乎是不可能的。我发现很多人都在尝试,但没有人找到解决办法。可能吗 在这里,我得到了个人资料信息,我看到了数字为200的字段FacebookGraphAPI:如何阅读页面的“喜欢”?,facebook,facebook-graph-api,facebook-like,Facebook,Facebook Graph Api,Facebook Like,我试着阅读喜欢某个页面的人的列表,但使用Graph API或FQL似乎是不可能的。我发现很多人都在尝试,但没有人找到解决办法。可能吗 在这里,我得到了个人资料信息,我看到了数字为200的字段 https://graph.facebook.com/162253007120080/ 但是当我试图读取它时,我得到了一个空的数据数组 https://graph.facebook.com/162253007120080/likes 有人知道怎么处理吗?嗨, 给你,打开我的工具箱: <?php r
https://graph.facebook.com/162253007120080/
但是当我试图读取它时,我得到了一个空的数据数组
https://graph.facebook.com/162253007120080/likes
有人知道怎么处理吗?嗨,
给你,打开我的工具箱:
<?php
require_once('../library/Facebook.php');
$facebook = new Facebook(array(
'appId' => '123456789000000',
'secret' => 'asdf',
'cookie' => true,
));
$result = $facebook->api(array(
'method' => 'fql.query',
'query' => 'select fan_count from page where page_id = 1234567890;'
));
echo $result[0]['fan_count'];
?>
调用graph api链接。使用json_decode提取内容。当您转到那里时,生成的数据数组不是空的,而是: { 错误:{ 消息:请求此资源需要访问令牌。, 类型:OAutheException, 代码:104 } }
这意味着您需要一个访问令牌才能访问该LIKE数据。您是否需要用户的权限?我想这就是为什么你会得到空的数据数组。您使用哪个令牌来获取好友连接?也许您应该尝试应用程序令牌而不是个人令牌。此外,如果您从SDK、php或js或其他调用graph api,它有时会从活动会话中获取令牌,而不是您提供的令牌。希望这有帮助。可能的重复只返回风扇的计数。而不是他们的名称/ID。无法获取名称和/或ID