0

次の方法でFacebookグラフAPIを使用して、友達の誕生日のリストを取得しようとしています

$user_friends = $facebook->api( '/me/friends?fields=id,name,birthday' ) ;
 foreach ($user_friends as $friend)
 {
    echo $friend['birthday'];  
 }

誕生日を表示するために必要な権限を持っています。するとprint_r($friend)、ID、名前、誕生日などのすべての詳細を取得できますが、上記の方法で誕生日を取得できません。なぜですか?

私はすでにFQLを使用して実装していますが、この方法で実行しようとしていました。私の間違いを指摘していただけませんか。Facebook内アプリで使用しています。ありがとう

4

2 に答える 2

0

私はあなたを見て、配列でもあるvar_dump()ので、別の foreach ループを追加する必要があると思います$friend

$user_friends = $facebook->api( '/me/friends?fields=id,name,birthday' ) ;
foreach ($user_friends as $friend)
{
    foreach($friend as $fr)
    {
        echo $fr['birthday'];  
    }
}
于 2013-06-06T07:40:13.150 に答える