如何使用PHP facebook SDK获取用户的母国
到目前为止,我可以获得有关用户家乡的信息:如何使用PHP facebook SDK获取用户的母国,php,facebook-graph-api,Php,Facebook Graph Api,到目前为止,我可以获得有关用户家乡的信息: $userProfile = $this->_facebookRequest->getGraphObject(GraphUser::className()); 然后我就可以抽出这一页,为他们的家乡家乡找一个似乎不可浇铸的笔迹: $homeTownPageId = $userProfile->getProperty('hometown')->getProperty('id'); 然后我可以得到那一页: $pageRequest
$userProfile = $this->_facebookRequest->getGraphObject(GraphUser::className());
然后我就可以抽出这一页,为他们的家乡家乡找一个似乎不可浇铸的笔迹:
$homeTownPageId = $userProfile->getProperty('hometown')->getProperty('id');
然后我可以得到那一页:
$pageRequest = (new FacebookRequest($this->_facebookSession, 'GET', '/' . $homeTownPageId ))->execute();
那我就卡住了。如果你真的去了一个位置页面,它们看起来像。在右上角你可以清楚地看到上面写着“美国”
如何使用facebook SDK提取这些信息?我曾尝试将页面转换为图形位置并使用getCountry,但它不起作用。当您构建登录按钮时,例如使用,您必须确定范围内属性,您计划读取哪些字段。有些字段是公共的,有些不是。 例如,如果要重新搜索“家乡”字段,必须使用facebook按钮,如下所示: 作用域中使用的参数权限包括: 权限:公共\u配置文件默认值、用户\u好友、电子邮件、用户\u关于\u我、用户\u操作.书籍、用户\u操作.健身、用户\u操作.音乐、用户\u操作.新闻、用户\u操作.视频、用户\u操作:{app\u namespace}、用户\u活动、用户\u生日、用户\u教育\u历史、用户\u事件、用户\u游戏\u活动、用户\u组、用户\u家乡、用户\u兴趣、,用户喜好、用户位置、用户照片、用户关系、用户关系详细信息、用户宗教政治、用户状态、用户标记位置、用户视频、用户网站 扩展权限:阅读好友列表、阅读见解、阅读邮箱、阅读页面邮箱、阅读流、管理通知、管理页面、发布操作、rsvp事件 见文件: