【问题标题】:Facebook Graph API v2.0 retrieve friends with something in commonFacebook Graph API v2.0 检索有共同点的朋友
【发布时间】:2014-07-25 12:43:30
【问题描述】:

我正在构建一个应用程序,该应用程序旨在用作为同一组织工作的人员的目录,我们都有共同的 Facebook,所以看起来很容易让我们团结在一起。不过我有一个问题,在实际部署应用程序之前,如何获取他们的测试信息?我正在阅读Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app 并注意到它不容易或根本不允许。我错了吗?

现在我有:

function getFriends() {
    FB.api('/me/friends', function(response) {
      console.log('Friends response', response);
        if(response.data) {
            $.each(response.data,function(index,friend) {
                alert(friend.name + ' has id:' + friend.id);
            });
        } else {
            console("Error!");
        }
    });
}

但我得到的是空数组,有什么办法吗?

【问题讨论】:

标签: javascript facebook-graph-api facebook-graph-api-v2.0


【解决方案1】:

你必须要求the user_friends permission

此权限授予应用读取此人也使用您的应用的朋友列表的权限。如果此人的任何朋友选择不与您的应用分享他们的朋友列表,他们将不会出现在此人的朋友列表中。两个人都必须启用 user_friends 权限才能让朋友显示在任一朋友列表中。

【讨论】:

  • 这个问题会被自动标记为低质量的问题。为避免删除,您能否详细说明并提供引文?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多