唯一のfbユーザー名を取得したいのですが、どうですか? これは私のコードです
$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends');
$friends=$fbfriends->data;
ここでは名前とIDを返しますが、名前はユーザー名ではありません。上記の関数を使用してのみユーザー名を取得する解決策はありますか?
唯一のfbユーザー名を取得したいのですが、どうですか? これは私のコードです
$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends');
$friends=$fbfriends->data;
ここでは名前とIDを返しますが、名前はユーザー名ではありません。上記の関数を使用してのみユーザー名を取得する解決策はありますか?
これを試して:
$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends?fields=id,username,name');
$friends=$fbfriends->data;
username
これにより、ユーザーのid
とが取得さname
れます。
ユーザー名を取得するため
http://graph.facebook.com/id?fields=username
友達のユーザー名
http://graph.facebook.com/id/friends?fields=username&access_token=XXXXXXXXXXXXXXXXXXXX
詳細についてはFacebook Graph API フィールドの拡張
これを試して
https://graph.facebook.com/id
名前を含むjson結果が得られます