2014-02-18 1 views
0

사용자가 Facebook을 사용하여 내 웹 사이트에 로그인하면 Facebook API에서 '로케일'을 얻을 수 있습니다. 나는 어떻게 국가 이름을 얻는가? 나는 그 나라의 이름을 효율적으로 보여주고 싶다. 현재 '로케일'은 나에게 국가 코드 'en_GB'만 제공합니다.php facebook API 나라 이름을 얻으려면

모든 국가 코드를 국가 이름으로 변환하는 switch 문을 만들고 싶지 않으므로보다 효율적인 방법을 원합니다. API에서 국가 이름을 사용할 수 있습니까? 당신은 PHP SDK FB 및 사용하여 적절한로드 다음 코드 후 사용할 수 있습니다

+0

standard_user_info https://developers.facebook.com/docs/reference/fql/standard_user_info/을, 난 당신을 생각 위치를 얻을 수있을 것입니다 –

+0

나에게 API 호출을 사용하여 얻을 수있는 국가 이름? fields = id, name, location, timezone, languages ​​테스트를 위해 추가 필드를 추가했습니다. 여기에서 확인할 수 있습니다 https://developers.facebook.com/tools/explorer/ 국가 이름은 위치로 반환됩니다. –

답변

0

: 당신이 쿼리 경우

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