我正在寻找一个桌面视图,允许您选择一个Facebook好友,并能够稍后向他发送消息。问题是我尝试/我/朋友,但它只返回使用相同应用程序的朋友......而且它当时不是很有用。
我也尝试了/ me / taggable_friends,但它给我一个标记为朋友的ID,并且不会发送消息......
我没有尝试过的最后一个是/ me / invitable_friends,因为它不是游戏...但我猜它也只使用id来邀请...
那么有没有办法获取facebook的所有朋友列表并获得ID?
谢谢!
答案 0 :(得分:1)
不再支持。似乎没有一种简单的方法可以抓住所有用户的朋友。您可以使用/user/invitablefriends
,但这会带来一系列警告。来自文档:
可以邀请安装Facebook游戏的朋友列表。
Invitable Friends API仅适用于归类为Games的应用,其中也有Canvas存在。此API在v1.0中不可用。它可以被手机游戏调用,只要它们也有Canvas存在。
Invitable Friends API仅适用于归类为Games的应用,其中也有Canvas存在。此API在v1.0中不可用。它可以被手机游戏调用,只要它们也有Canvas存在。 自Graph API v2.0起,/ me / friends返回同时使用该应用程序的人的朋友。您可以使用“请求对话框”邀请人们玩游戏。但是,如果你想在你的游戏中构建一个自定义的多朋友选择器,你需要使用call / me / invitable_friends,它返回一个不玩游戏的朋友的排名列表,以及一个可以通过的令牌到请求对话框以邀请他们。阅读我们关于使用Invitable Friends API的指南。
此外,无法通过Facebook SDK发布到其他用户的墙上。你可以发布到你自己的墙上,你可以标记其他用户,但你不能再直接发布到他们的墙上了。