我需要獲取組中每個人的生活城市。包括不是我朋友的人。獲取關於在Facebook Graph API中的位置的公開信息
在瀏覽器中看到一些不知名人士的臉譜,他們顯示「生活在......」,如果這被設置爲公共信息。它們包括鏈接到城市對象的鏈接和城市ID。這就是我需要的。
但是,使用我創建的facebook應用程序來使用facebook圖表api,此信息不公開。我只能從我的朋友那裏獲得用戶正當的「位置」,我有權查看它。我給所有可能的權限給我的應用程序。
在api資源管理器中,當我使用它作爲REST時,它們顯示關於某人不是我的朋友的信息。
https://developers.facebook.com/tools/explorer/
在API Explorer中此外,當我使用FQL,它沒有工作。
這個查詢工作,返回JSON的數據:
SELECT uid, name FROM user WHERE username='...';
但這其他查詢不起作用:
SELECT uid, name, location FROM user WHERE username='...';
他們返回一個JSON一個錯誤代碼:
{
"error": {
"message": "(#602) location is not a member of the user table.",
"type": "OAuthException",
"code": 602
}
}
我詢問了令牌中的所有權限選項。我可以在Facebook的瀏覽器版本中獲得這些信息。但是,我怎樣才能使用API?