【问题标题】:How to list facebook users who like a page or interest [duplicate]如何列出喜欢页面或感兴趣的Facebook用户[重复]
【发布时间】:2013-07-12 02:23:52
【问题描述】:

可能重复:
Retrieve Facebook Fan Names

我想获取喜欢某个页面或感兴趣的 Facebook 用户的列表。

像“SELECT user_id FROM like WHERE object_id=113970468613229”这样的 FQL 不起作用。

有没有办法做到这一点?

【问题讨论】:

    标签: facebook facebook-like facebook-fql


    【解决方案1】:

    我是 Facebook 的合作伙伴工程师,所以我想在这里插话。 Facebook API 不会给你点赞页面或兴趣的用户的用户 ID,这是为了保护这些用户的隐私。

    【讨论】:

    • 用户的真实姓名如何?
    • 那为什么在实际页面的“新点赞”下可以看到点赞我的页面的用户呢?在一个区域而不是另一个区域“保护”用户隐私似乎有点不一致。
    • 如果我可以通过浏览器看到页面本身的赞,但不是从API中看到,这与保护用户隐私无关!
    • @Jonathan Dean 上面的用户说的是对的。如果我可以在我自己的页面中查看用户对特定页面的喜爱,那我为什么不使用我的代码来获取它
    • @Jonathan 所以,即使是 page_admin 也无法在 API 中获取喜欢他的页面的人的用户 ID?您能否告诉我们管理员是否可以获取页面喜欢信息...
    【解决方案2】:

    没有办法通过他们的 API 获得喜欢您页面的人的列表,这就是为什么这个问题从未得到回答的原因。您可以从Facebook Insights 获取有关谁喜欢您的页面的图表和汇总信息,但这不是个人身份信息,例如他们的用户 ID。

    您可以查看最近 500 位喜欢您的页面的用户,方法是: https://www.facebook.com/browse/?type=page_fans&page_id=您的页面 id 但您必须抓取此信息才能获取信息,除了最近的 500 人之外,它对更多人不起作用。

    【讨论】:

    • 这是一个很好的解决方案,但是如何通过 HTTP 请求来实现呢?我的意思是,没有登录..
    【解决方案3】:

    很遗憾,无法获取喜欢您页面的用户的 ID。

    您可以使用点赞框来显示喜欢您的页面的用户。正如哈哈所说,您可以检测一个用户是否喜欢一个页面。

    对于 likebox/facepile 选项,请查看以下文档: Likebox

    【讨论】:

      【解决方案4】:

      已更新 FQL 文档以阐明此限制: https://developers.facebook.com/docs/reference/fql/like/

      【讨论】:

        【解决方案5】:

        根据 facebook api,这正是您的操作方式。除了它说你应该在你的 object_id 周围加上引号。

        例子说:

        $facebook->api_client->fql_query('SELECT user_id FROM like WHERE object_id="122706168308"');
        

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

        【讨论】:

          【解决方案6】:

          使用 Facebook PHP-SDK 你可以使用这个

          if($me) {
          $youlikeit =  $facebook->api(array(
              "method" => "fql.query",
              "query"  => "select uid from page_fan where uid=me() and page_id=113970468613229"
          ));
          }
          $youlikeit = sizeof($youlikeit) == 1 ? true : false;
          

          【讨论】:

          • 没关系。它只能检查用户在页面的用户列表中,不能获取页面的用户列表。
          猜你喜欢
          • 2014-05-30
          • 2017-08-04
          • 1970-01-01
          • 1970-01-01
          • 2015-09-28
          • 2014-01-24
          • 1970-01-01
          • 1970-01-01
          • 2011-12-14
          相关资源
          最近更新 更多