前段时间,我曾经带朋友这样使用Graph API(使用Graph API Explorer):
/me/friends
一切都很完美,但现在,在 2.0 版本中,我发现这种方式对于那些没有使用(通过 Facebook 登录)发出请求的应用程序的朋友来说不起作用,如果我将 Graph API Explorer 切换到 1.0 版本,它就会起作用。
那么,我怎样才能用2.0版本做同样的事情呢?
在 API v2.0 中,/me/friends
返回也登录过该应用程序的好友。
2014 年 4 月 30 日或之后创建的应用程序必须使用 Graph API v2.0;他们无法调用 Graph API v1.0。
对于 4 月 30 日之前活跃的应用程序,这些应用程序可以调用 Graph API v2.0 或 Graph API v1.0,但 Graph API v1.0 将于 2015 年 4 月 30 日弃用。
请注意,如果用户通过 v2.0 登录应用程序,并且您调用/v1.0/me/friends
,这仍然只会返回使用应用程序的朋友。
如果您希望访问不使用应用程序的朋友,并且想让用户在您发布到 Facebook 的故事中标记人物,您可以使用/me/taggable_friends
API.
如果您想邀请人们使用您的应用程序,游戏可以使用/me/invitable_friends
端点以呈现自定义邀请选择器。然后可以在请求对话框中使用此 API 返回的令牌。看https://developers.facebook.com/docs/games/invitable-friends/v2.0 and https://developers.facebook.com/docs/games/requests/v2.0
对于想要允许人们邀请朋友使用应用程序的非游戏,您仍然可以使用在 Web 上发送对话框或消息对话框iOS and Android
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)