[英]How can I get user id for likes of my page?
我正在使用Graph API开发Facebook页面,并且想知道如何获取喜欢我的Page的用户的用户ID,即使我可以使用社交插件来获得这些粉丝的照片和姓名。
我尝试了以下方法,但没有运气:
两种图形方法:
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
Facebook不会告诉您谁喜欢您的页面,而只会告诉您总数。
注意:由于隐私原因,无法查询喜欢页面的所有用户。
您无需登录到您可能想了解已签名请求的页面:这是我的示例代码:
<?php
list($a, $b) = explode('.', $_REQUEST["signed_request"], 2);
$data = json_decode(base64_decode(strtr($b, '-_', '+/')), true);
print_r($data);
?>
默认情况下是不可能的。 但是您可以使用Facebook Connect来登录用户,然后可以获取有关他的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.