【问题标题】:How to get my facebook account friends userids fql如何获取我的 facebook 帐户好友 userids fql
【发布时间】:2015-03-06 23:02:21
【问题描述】:

我在查询下方运行,但即使我有成千上万的朋友,它也会显示 10 20 个结果

我怎样才能得到所有朋友的用户ID?

SELECT uid1  FROM friend WHERE uid2 = me()

【问题讨论】:

  • 你不能。 API 只返回实际使用该应用的朋友
  • @WizKid 所以您无法获得自己的个人资料好友列表?我是应用所有者。
  • @WizKid 如果有用户ID,我可以查询他是否是我的朋友吗?
  • 您可以获取正在使用该应用程序的朋友。不管你的朋友是谁?如果他们不使用该应用程序,您会查询什么?
  • @WizKid 我问的原因很简单。假设我的个人资料中有 1000 个朋友。然后我发一个帖子。然后我想看看我的哪些朋友喜欢我的帖子。然而,并不是我所有的朋友都使用我创建的这个应用程序。所以我不可能找出我的哪些朋友喜欢那个帖子?

标签: facebook facebook-graph-api facebook-fql facebook-graph-api-v2.0


【解决方案1】:

并非所有信息都可通过 API 获得。正如 Wizkid 评论的那样,您只会得到授权您的应用程序的朋友。但是您不应该为此使用 FQL,它只是使用 Graph API 对 /me/friends 的简单调用。

您可以在更新日志中找到更多信息:https://developers.facebook.com/docs/apps/changelog

在这个线程中也有关于该主题的非常详细的答案:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多