到目前爲止,我可以瞭解用戶的家鄉信息獲取用戶的祖國:我如何使用PHP的Facebook SDK
$userProfile = $this->_facebookRequest->getGraphObject(GraphUser::className());
然後我可以提取出來的頁面爲自己的家鄉(家鄉似乎沒有被強制轉換爲GraphLocation):
$homeTownPageId = $userProfile->getProperty('hometown')->getProperty('id');
然後,我可以得到的頁面:
$pageRequest = (new FacebookRequest($this->_facebookSession, 'GET', '/' . $homeTownPageId))->execute();
然後我被困。如果你真的去了一個位置頁面,他們看起來像this。在右上角,您可以清楚地看到「美國」。
如何使用facebook SDK提取出該信息?我試圖將頁面投射到GraphLocation
並使用getCountry
,但它不起作用。