如何获取对我的页面点赞的用户 ID?

发布于 2024-12-02 01:37:24 字数 572 浏览 2 评论 0原文

我正在使用 Graph API 开发 Facebook 页面,并且想知道如何获取喜欢我的页面的用户的用户 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

I'm developing for a Facebook page with Graph API, and would like to know how to get the user IDs of users who like my Page, even though I can get picture and name of those fans using the social plugin.

I've tried the following methods with no luck:

Two graph methods:

  • graph.facebook.com/page_id/members/ doesn't work
  • graph.facebook.com/page_id/members/user_id works, but one by one

Two FQL queries:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

∝单色的世界 2024-12-09 01:37:24

Facebook 不会告诉您谁喜欢您的页面,只会告诉您总人数。

注意:出于隐私原因,不可能查询所有用户
谁喜欢主页。

http://developers.facebook.com/docs/reference/fql/like/

Facebook won't tell you who likes your page, just an aggregate total number.

Note: for privacy reasons it is not possible to query for all users
who like a Page.

http://developers.facebook.com/docs/reference/fql/like/

超可爱的懒熊 2024-12-09 01:37:24

您无需登录您可能想了解签名请求的页面:
这是我的示例代码:

<?php

list($a, $b) = explode('.', $_REQUEST["signed_request"], 2);
$data = json_decode(base64_decode(strtr($b, '-_', '+/')), true);
print_r($data);

?>

You do not need to log in to the page you may like to know about the signed request:
here is my example code:

<?php

list($a, $b) = explode('.', $_REQUEST["signed_request"], 2);
$data = json_decode(base64_decode(strtr($b, '-_', '+/')), true);
print_r($data);

?>
滥情哥ㄟ 2024-12-09 01:37:24

默认情况下这是不可能的。但是您可以使用 Facebook Connect 来登录用户,然后您可以获得有关他的信息。

It's not possible by default. But you can use Facebook Connect to get a user to be logged and then you can get info about him.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文