首页 文章

面向朋友的FaceBook API计数

提问于
浏览
1

有关通过FaceBook API获取用户朋友数量的问题 .

我想让朋友的数量只有任何facebook用户的USER_ID . 据我所知,我可以使用FQL来获取它:

SELECT friend_count FROM user WHERE uid = X

但对于某些用户,此值为null或没有值 . 请建议是否有其他方法来获得这个 Value ?

2 回答

  • 1

    该用户可能将该信息保密 . 在这种情况下,您无法获取该信息 .

  • 0

    您只需查看以下链接即可 . 你需要 generate token (点击 Get Token 你会得到它)你想要的Facebook API数据,需要选择 friends 选项来获取朋友数 .

    https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Did%2Cname%2Cfriends&version=v2.8

    FB.api(
      '/me',
      'GET',
      {"fields":"id,name,friends,link,email,gender,picture,first_name,last_name,cover"},
      function(response) {
          // Insert your code here
      }
    );
    

    执行此操作后,您将获得此响应

    {
      "id": "XXXXXXXXXX",
      "name": "Test test",
      "friends": {
        "data": [
        ],
        "summary": {
          "total_count": 14
        }
      }
    }
    

    total_count 将是你的朋友数

相关问题