2012-03-22 18 views
4

FQLを使用してユーザーの現在の場所を取得しようとすると、Graph APIは次のような結果を返しました。上記グラフのIDを使用してFacebookのグラフAPIからユーザーの国コードを取得することは可能ですか?

{ 
    "data": [ 
    { 
     "current_location": { 
     "city": "Izmir", 
     "state": "Izmir", 
     "country": "Turkey", 
     "zip": "", 
     "id": 107968765903327, 
     "name": "İzmir, Turkey" 
     } 
    } 
    ] 
} 

、私はhttps://graph.facebook.com/107968765903327から位置情報を確認し、この時間は、私は都市についてのより多くのデータを取得します。

{ 
    "id": "107968765903327", 
    "name": "\u0130zmir, Turkey", 
    "link": "http://www.facebook.com/pages/\u0025C4\u0025B0zmir-Turkey/107968765903327", 
    "likes": 178460, 
    "category": "City", 
    "is_published": true, 
    "is_community_page": true, 
    "description": "\u003Cp>\u003Cb>Izmir\u003C/b> is a large ...", 
    "location": { 
     "latitude": 38.4072, 
     "longitude": 27.1503 
    }, 
    "checkins": 9059, 
    "talking_about_count": 238710 
} 

しかし、わかっているように、これらのオプションを使用する国コードはありません。その他の提案はありますか?

+0

を見るのを助けることができました。 ユーザーは、言語と国コードであるロケールを取得します。それは厳しい国のコードではありません。これをチェックしてください: https://developers.facebook.com/docs/internationalization/ –

+0

国コードは比較的安定しているので、国名とコードの間に1対1のマッピングで十分です。例えば、ここで見つけたテーブルを削ることは良いスタートです:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 – hayavuk

答えて

4

逆ジオコードは は、上記の呼び出しがページではなく、ユーザーのためであるhttps://developers.google.com/maps/documentation/geocoding/

+0

ありがとうLuca、私は別のソースから国コードを取得するとは思わなかった。これは問題を解決します... – onur

関連する問題