FB.api('/me')を叩いて取れるデータで名前があるのだけど(name, first_name, last_name)、デフォルト表記になっていて、デフォルトを英語で入れているユーザーのデータは常に英語になってしまう。せめて名前だけでも日本語にしたい。。 どうやらこういうことらしい ところが最近の挙動を調べてみると、 「原語表記」が登録されている場合、Graph APIは「原語表記」を優先して返す Graph APIは、API利用者のロケールに関係なく、問答無用で原語表記を返す FQLを使ってuserテーブルを叩くと、デフォルト表記が返ってくる FQLを使ってprofileテーブルを叩くと、API利用者のロケールに応じて、デフォルト表記または原語表記が返ってくる という具合になっているようです。 via - FacebookのAPIの仕様変更 – ユーザ名は、どの言語で取得できるのか