我曾经创建Facebook APP,使用Graph API Explorer中的Access令牌检查获取好友列表,它总是返回空数据
随着Facebook Graph API 2.0的推出,访问用户的朋友列表被删除,仅限于使用相同应用程序的朋友 . 然而,Facebook添加了两个新的API,以允许检索朋友的名字(间接的朋友数) . 这两个新的API是taggable_friends和invitable_friends .
https://developers.facebook.com/docs/apps/changelog
https://developers.facebook.com/docs/apps/upgrading/
检查那些链接,Facebook向隐私方面迈出了一大步 . /me/friends 只返回授权App的朋友,这就是结果为空的原因 .
/me/friends
Facebook was updated with version 2.0,
如果您想使用Graph API我/朋友/,您需要提交您的应用以供审核 .
步骤:
转到你的应用程序 - >状态和评论--->开始提交 .
那么您需要提供您的信息以供审查与屏幕截图 .
Submit Items for Approval
Some Facebook integrations require approval before public usage. Before submitting your app for review, please consult our Platform Policy and Review Guidelines.
在Graph API的v2.0中,调用/ me / friends返回同时使用该应用程序的人的朋友 .
检查此链接:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app
当我使用ID登录我的朋友并重新发送请求“我/朋友”时 . 它将我的Facebook返回给我 . 如果您需要测试,可以使用这种方式 .
我目前发现这个有用,只是发布一个片段:
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
5 回答
随着Facebook Graph API 2.0的推出,访问用户的朋友列表被删除,仅限于使用相同应用程序的朋友 . 然而,Facebook添加了两个新的API,以允许检索朋友的名字(间接的朋友数) . 这两个新的API是taggable_friends和invitable_friends .
https://developers.facebook.com/docs/apps/changelog
https://developers.facebook.com/docs/apps/upgrading/
检查那些链接,Facebook向隐私方面迈出了一大步 .
/me/friends
只返回授权App的朋友,这就是结果为空的原因 .Facebook was updated with version 2.0,
如果您想使用Graph API我/朋友/,您需要提交您的应用以供审核 .
步骤:
转到你的应用程序 - >状态和评论--->开始提交 .
那么您需要提供您的信息以供审查与屏幕截图 .
Submit Items for Approval
在Graph API的v2.0中,调用/ me / friends返回同时使用该应用程序的人的朋友 .
检查此链接:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app
当我使用ID登录我的朋友并重新发送请求“我/朋友”时 . 它将我的Facebook返回给我 . 如果您需要测试,可以使用这种方式 .
我目前发现这个有用,只是发布一个片段:
参考网址https://developers.facebook.com/docs/games/requests/v2.1#params