【问题标题】:Facebook IOS Sdk find all friends idsFacebook IOS Sdk 查找所有朋友 id
【发布时间】:2014-05-24 02:03:40
【问题描述】:

我正在寻找一个表格视图,它允许您选择一个 facebook 朋友并能够稍后向他发送消息到他的墙上。问题是我尝试了 /me/friends 但它只返回使用相同应用程序的朋友......然后它并不是真的有用。

我也尝试过 /me/taggable_friends 但它返回给我一个用于标记朋友的 id 并且不适用于发送消息...

我没有尝试的最后一个是 /me/invitable_friends,因为它不是游戏......但我想它也只是使用一个 id 来邀请......

那么有没有办法获取facebook所有朋友的列表并获取ids?

谢谢!

【问题讨论】:

标签: ios facebook facebook-graph-api


【解决方案1】:

不再支持。似乎没有一种简单的方法可以获取用户的所有朋友。您可以使用/user/invitablefriends,但这有很多警告。来自文档:

可受邀安装 Facebook 游戏的好友列表。

Invitable Friends API 仅适用于归类为游戏的应用,这些应用也具有 Canvas。此 API 在 v1.0 中不可用。只要手机游戏也存在 Canvas,它就可以被调用。

Invitable Friends API 仅适用于归类为游戏的应用,这些应用也具有 Canvas。此 API 在 v1.0 中不可用。只要手机游戏也有 Canvas 存在,就可以调用它。 从 Graph API v2.0 开始,/me/friends 返回一个人的朋友也使用该应用程序。您可以使用请求对话框来邀请人们玩游戏。然而,如果你想在你的游戏中建立一个自定义的多朋友选择器,你需要使用 call /me/invitable_friends 来返回一个人不玩游戏的朋友的排名列表,以及一个可以传递的令牌到请求对话框以邀请他们。阅读我们关于使用 Invitable Friends API 的指南。

此外,无法再通过 Facebook SDK 发布到其他用户的墙上。您可以在自己的墙上发帖,也可以标记其他用户,但不能再直接在他们的墙上发帖。

【讨论】:

  • 在 API v2.0 /user/friendlists 将只返回列表的名称。不是他们里面的朋友。
  • @WizKid 正确,澄清一下,您可以获取单个列表,然后使用 /{friendlist-id}/members 获取每个列表的成员。在上面添加说明。 developers.facebook.com/docs/graph-api/reference/v2.0/…
  • 如果您查看该页面的顶部,它会说它在 v2.0 中不可用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-13
  • 1970-01-01
  • 2013-08-04
  • 2013-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多