0

私は友人の名前を表示するために完全に機能している以下を使用しています

$access_token = "___access-token___";
$friendsList = json_decode(file_get_contents("https://graph.facebook.com/me/friends?access_token=".$access_token),true) ;
$data = $friendsList['data'] ;

foreach ($data as $nr => $friends)
{
 echo $friends['name'].'<br /><br />';  // line AAA     
}

しかし、行 AAA を $friends['birthday'] や $friends['picture'] などに変更しようとすると、何も得られませんか?? 何か案は?

ところで、再誕生日、私はこの情報を許可する範囲で friends_birthday を持っています

4

3 に答える 3

1

リクエストで必要なフィールドを直接定義します。

https://graph.facebook.com/me/friends/?fields=birthday,picture

友達の誕生日を見ることが許可されている場合 - 結果行に表示されます

于 2012-04-24T13:21:33.483 に答える
0

https://graph.facebook.com/me/friends は、id-name のみの友達のリストを返します。

各友達の基本的なプロフィールが必要な場合は、https://graph.facebook.com/friend_user_id
に 電話してください

拡張プロファイル
呼び出しを取得するにはhttps://graph.facebook.com/friend_user_id?access_token=append_valid_access_token

より広範なプロファイルの詳細が必要な場合は、必要な権限を表示する必要があります。https://developers.facebook.com/docs/authentication/permissions/

拡張プロファイル情報を取得できるようにするには、

于 2012-04-25T09:49:31.740 に答える
0

フレンドには名前と ID のみが含まれます。フレンド ID を使用してフレンドの誕生日を取得するには、ユーザー テーブルにリンクする必要があります。

于 2012-04-24T13:14:48.137 に答える