Получение местоположения пользователя FB с RestFB - PullRequest
0 голосов
/ 20 июля 2011

Я пытаюсь получить местоположение в родном городе пользователя с помощью RestFB.Вот код:

t.facebookClient=new DefaultFacebookClient("mqJHZiRx7W3Z9QdDu"); User user=t.facebookClient.fetchObject("100001108623365", User.class); System.out.println(user.getHometownName());

Однако даже если на странице FB указано домашнее местоположение, FB API возвращает ноль.Я отправляю действительный токен OAuth.

Как я могу получить эту информацию?Если это невозможно, могу ли я вместо этого получить геолокацию объекта Post?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 01 июня 2012

Если вы выполняете аутентификацию на стороне сервера,

http://developers.facebook.com/docs/authentication/server-side/ даст вам представление о том, как выполнить аутентификацию OAuth2.0.

Следующая ссылка приведет вас на страницу разрешений в facebook

http://developers.facebook.com/docs/authentication/permissions/

Убедитесь, что вы указали необходимые разрешения в области действия во время выполнения запроса GET.

0 голосов
/ 21 июля 2011

Дважды проверьте, что у вас есть разрешение user_hometown для пользователя.

...