그룹의 각 개인의 생활 도시를 얻어야합니다. 내 친구가 아닌 사람들 포함.Facebook의 위치에 대한 공개 정보 얻기 그래프 API
일부 알 수없는 사람의 브라우저에서 facebook 프로필을 볼 때이 정보가 공개 정보로 설정되어 있으면 "live in ..."이 표시됩니다. 여기에는 링크에 도시 ID가있는 도시 개체에 대한 링크가 포함됩니다. 그게 내가 필요한 전부 야.
하지만 페이스 북 그래프 API를 사용하기 위해 만든 페이스 북 앱을 사용하면이 정보는 공개되지 않습니다. 나는 그것을 볼 수있는 권한이있는 나의 친구의 친구로부터 만 사용자의 '위치'를 얻을 수 있습니다. 내 애플 리케이션에 가능한 모든 권한을 주었다.
API 탐색기에서 REST로 사용하면 내 친구가 아닌 다른 사람에 대한 정보가 거의 표시되지 않습니다. 나는 FQL을 사용할 때 API를 탐색기에서 또한
https://developers.facebook.com/tools/explorer/
, 그것은 작동하지 않았다. 작동하지 않는SELECT uid, name FROM user WHERE username='...';
그러나이 다른 쿼리 :
:SELECT uid, name, location FROM user WHERE username='...';
그들은 오류 코드와 JSON을 반환
는이 쿼리는 데이터와 JSON을 반환 작동
{
"error": {
"message": "(#602) location is not a member of the user table.",
"type": "OAuthException",
"code": 602
}
}
토큰의 모든 사용 권한 옵션을 요청했습니다. 그리고 페이스 북의 브라우저 버전에서이 정보를 얻을 수 있습니다. 하지만 API로 어떻게 얻을 수 있습니까?