2014-02-18 103 views
0

當用戶使用Facebook登錄我的網站時,我可以從Facebook API獲取「語言環境」。我如何獲得國家名稱?我希望有效地顯示國家的名稱。目前'locale'只給我國家代碼'en_GB'。php facebook API獲取國家名

我不希望創建一個switch語句,將每個國家/地區代碼轉換爲國家/地區名稱,因爲我希望採用更有效的方法。國家名稱是否可以從API獲得?

+0

如果查詢standard_user_info https://developers.facebook.com/docs/reference/fql/standard_user_info/,我想你將能夠得到的位置 –

+0

國家名稱,你可以得到使用API​​調用作爲我?fields = id,名稱,位置,時區,語言我已經添加了一些額外的領域進行測試。您可以在這裏查看https://developers.facebook.com/tools/explorer/國家名稱作爲位置返回 –

回答

0

即可使用FB PHP SDK並加以正確放置使用下面的代碼後:

<? if($userfb = $facebook->getUser()) {echo $user_location['location']['name'];} ?>