子持ちプログラマーの日記

子持ちのプログラマーがWeb関連の技術、育児、ガンプラのことを書くブログ

ユーザー情報で日本語名を取得する

FaceBookAPIを利用すると名前はローマ字ですが、FQLを利用すると日本語名が取れます。

//APIで取得する
$user_data = $facebook->api('/me');
echo $user_data['name']; //←これはローマ字で表示される
//FQLで取得
$tmp = $facebook->api(array(
	'method' => 'fql.query',
	'query' => "select name from user where uid=me()",
));

echo $tmp[0]['name'];		//←これは日本語で表示される

詳しい情報は、以下のURLを参考にしてください。
FacebookのAPIの仕様変更 – ユーザ名は、どの言語で取得できるのか – | コーヒーサーバは香炉であるFacebookのAPIを使ってユーザの名前の「原語表記」を取得する方法 | コーヒーサーバは香炉である