【发布时间】:2014-05-23 07:35:58
【问题描述】:
我曾经创建Facebook APP,检查使用来自Graph API Explorer的访问令牌获取朋友列表,它总是返回空数据
【问题讨论】:
我曾经创建Facebook APP,检查使用来自Graph API Explorer的访问令牌获取朋友列表,它总是返回空数据
【问题讨论】:
检查这些链接,Facebook 在隐私方面迈出了一大步。 /me/friends 只返回也授权了应用的朋友,所以结果为空。
【讨论】:
随着 Facebook Graph API 2.0 的推出,访问用户的朋友列表已被删除,并且仅限于使用相同应用程序的朋友。然而,Facebook 添加了两个新的 API 以允许检索朋友姓名(以及间接的朋友数量)。这两个新的 API 是 taggable_friends 和 invitable_friends。
【讨论】:
在 v2.0 的 Graph API 中,调用 /me/friends 会返回此人也在使用该应用的朋友。
查看此链接:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app
当我使用我的朋友的 ID 登录并再次尝试发送请求“我/朋友”时。它将我的 Facebook 的 ID 返回给我。如果需要测试,可以使用这种方式。
【讨论】:
我目前发现这个有用,只是发布一个sn-p:
FB.ui({method: 'apprequests',
message: 'Please sign up .',
filters: ['app_non_users']
}, function(response){
console.log("Response from app requests:"+response);
});
参考网址https://developers.facebook.com/docs/games/requests/v2.1#params
【讨论】:
Facebook 已更新至 2.0 版,
如果您想使用 Graph API me/friends/,您需要提交您的应用以供审核。
步骤:
转到您的应用程序 --> 状态和审核 ---> 开始提交。
那么您需要提供您的信息以通过屏幕截图进行审核。
提交项目以供批准
Some Facebook integrations require approval before public usage.
Before submitting your app for review, please consult our Platform Policy and Review Guidelines.
【讨论】: