Получить местоположение пользователя / родной город через Facebook Graph API - PullRequest
2 голосов
/ 01 декабря 2011

Есть ли способ получить местоположение / родной город (в зависимости от того, что доступно), используя API графа facebook?

Подвох здесь Я не хочу, чтобы пользователь проходил процесс аутентификации, то есть я хочу получить местоположение / родной город без с access_token

Следовательно, следующий случай будет недействительным https://graph.facebook.com/USERID?fields=location,hometown&access_token=USER_ACCESS_TOKEN

Пожалуйста, помогите

Привет

Ответы [ 3 ]

2 голосов
/ 01 декабря 2011

токен доступа требуется со следующими разрешениями

user_hometown

user_location
1 голос
/ 16 июля 2012

используйте hometown_location поле пользовательской таблицы, чтобы получить информацию о местоположении.Мы получаем эту информацию.только если пользователь публикует информацию о своем местоположении публично.

0 голосов
/ 28 июля 2014

Если у вас есть права доступа к этим пользовательским данным, вам просто нужно проанализировать значение ключа в вашей модели, например:

self.user.location = [user objectForKey:@"location"][@"name"];

то же самое для родного города:

self.user.hometown = [user objectForKey:@"hometown"][@"name"];

Привет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...