我正在开发一个带有Graph API的Facebook页面,并且想知道如何获取喜欢我的页面的用户的用户ID,即使我可以使用the social plugin获取这些粉丝的图片和名称
我尝试了以下方法但没有运气:
两种图表方法:
graph.facebook.com/page_id/members/
不起作用graph.facebook.com/page_id/members/user_id
有效,但一个接一个两个FQL查询:
SELECT uid FROM page_fan WHERE page_id="124618122608487" and uid=me()
-- works, but one by one
SELECT uid FROM page_fan WHERE page_id="124618122608487"
-- doesn't work
答案 0 :(得分:5)
Facebook不会告诉你谁喜欢你的页面,只是总数。
注意:出于隐私原因,无法查询所有用户 谁喜欢一个页面。
答案 1 :(得分:1)
您无需登录您可能想知道的有关已签名请求的页面: 这是我的示例代码:
<?php
list($a, $b) = explode('.', $_REQUEST["signed_request"], 2);
$data = json_decode(base64_decode(strtr($b, '-_', '+/')), true);
print_r($data);
?>
答案 2 :(得分:0)
默认情况下不可能。但您可以使用Facebook Connect让用户登录,然后您就可以获得有关他的信息。