Facebookのソーシャルアプリを使っていると、最近なんだかやたら日本語名で呼ばれます。今までは「Mariko」と表示されていたのに「まり子」と表示されるようになったり……。しかも、複数のアプリケーションが日本語名で呼んでくれるので、これはFacebookのAPIの仕様変更を疑ってみるのが順当です。調査したところ、案の定、Graph APIの挙動に変更がありました。 前提知識として、Facebookでの「名前」について知っておく必要があります。Facebookでは、複数の言語で自分の名前を登録できます。世界中のユーザに見せるための名前 (ここでは「デフォルト表記」と呼ぶことにします) と、自分の母語での表記 (ここでは「原語表記」と呼ぶことにします) を、別々に登録することができるのです。アカウント管理画面では、こんな具合に、名前の表記を何通りも登録できます。 日本語環境でFaceboo