Graph API me / friends /总是返回空

时间:2014-05-23 07:35:58

标签: facebook-graph-api

我曾经创建Facebook APP,使用Graph API Explorer中的Access令牌检查获取好友列表,它总是返回空数据

5 个答案:

答案 0 :(得分:13)

检查那些链接,Facebook向隐私方面迈出了一大步。 /me/friends只返回授权App的朋友,这就是结果为空的原因。

答案 1 :(得分:3)

随着Facebook Graph API 2.0的推出,访问用户的朋友列表被删除,仅限于使用相同应用程序的朋友。然而,Facebook添加了两个新的API,以允许检索朋友的名字(间接的朋友数)。这两个新的API是taggable_friends和invitable_friends。

答案 2 :(得分:0)

在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返回给我。如果您需要测试,可以使用这种方式。

答案 3 :(得分:-2)

我目前发现这个有用,只需发布​​一个代码段:

  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

答案 4 :(得分:-5)

Facebook更新了2.0版,

如果您想使用Graph API我/朋友/,您需要提交您的应用以供审核。

执行此操作的步骤:

转到您的应用 - >状态和评论--->开始提交。

然后您需要通过屏幕截图提供您的信息以供审核。

提交要审批的项目

Some Facebook integrations require approval before public usage.
Before submitting your app for review, please consult our Platform Policy and Review Guidelines.