1

FaceBook APIを介してユーザーの友達の数を取得することについて質問があります。

FacebookユーザーのUSER_IDだけを持つ友達の数を取得したい。私が知っているように、次のような FQL を使用して取得できます。

SELECT friend_count FROM user WHERE uid = X

ただし、一部のユーザーにとって、この値は null であるか、値がありません。この値を取得する別の方法はありますか?

4

2 に答える 2

1

そのユーザーは、その情報を非公開にしている可能性があります。その場合、その情報を取得することはできません。

于 2013-10-23T11:28:50.360 に答える
0

次のリンクを確認するだけです。Facebook APIから必要なデータを使用してgenerate token(クリックすることで取得できます) 、友達数を取得するオプションを選択する必要があります。Get Tokenfriends

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あなたの友達数になります

于 2016-12-23T07:33:50.067 に答える