
[code]

    let graphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email, locale"])
    
[/code]

上記のように、Facebookからプロフィール関連のデータを取得しています。  
'name'や'first_name'、'last_name'のデータが漢字でしか取れません。  
ローマ字で取得する方法はありますか？

'山田 太郎'というFacebookアカウントがあったとしたら、'Taro Yamada'のようにデータを取得したいのですが…。

'locale'を指定するようなのですが、Swiftでの指定の記述方法が分かっていません。  
しょうもないことかもしれませんが、どうかお助けを…！

2016.1.23 追記

[code]

    let graphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["locale": "en_US, ""fields": "id, name, first_name, last_name, picture.type(large), email, locale"])
    
[/code]

のようにparamertersを指定しても結果は変わりませんでした。  
ひょっとするとlocaleをコードで指定するのではなく、Facebookのアプリ管理ページとかで設定するのかな…。  
引き続き回答を募集しております！


CC BY-SA 3.0
2016-01-22T10:55:01.487
21190
2016-11-17T14:14:49.193
2016-01-23T06:16:58.450
14106
14106
question
ios swift facebook-graph-api
Facebook SDK 'name' 漢字しか取得できない


下記のようにすれば良いと思います。

[code]

    let graphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["locale" : "en_US", "fields": "id, name, first_name, last_name, picture.type(large), email, locale"])
    
[/code]

SwiftもFacebook SDKも学習中の身です。間違っていたらすいません。


CC BY-SA 3.0
2016-01-23T01:19:24.673
21206
2016-01-23T01:19:24.673
8621
21190
answer