我正在使用 PHP 客户端库编写 Facebook iframe/Facebook Connect 应用程序,在其中一个页面中,我需要检索用户的当前位置,无论是城市还是国家。
我为索引文件中的所有可能数据添加了“请求许可”。
$user_id = $facebook->require_login($required_permissions = 'user_location,publish_stream,email,read_stream,user_about_me,user_activities,user_birthday,user_hometown,user_interests,user_likes,user_status);
这是我在应用程序中使用的代码,
$userInfo = $facebook->api_client->users_getInfo($user_id, array('current_location'));
var_dump($userInfo);
$location = ($userInfo[0]) ? $userInfo[0]['current_location'] : $userInfo['current_location'];
echo "UserInfo : ".$location;
var_dump($userInfo) 的结果是string(0)""
,$location 的回显是空的。
请有人帮助我。