2015-07-26 3 views
-1

Работа в режиме входа в систему, я получаю действительный токен доступа и все такое. Но когда я извлекаю данные пользователя, я получаю только имя и идентификатор пользователя. Нет электронной почты или другой информации из общедоступного профиля.Ошибка при получении данных пользователя из Facebook

Если я запустил /me/permissions, он возвращает granted как по электронной почте, так и по public_profile. Если я использую средство отладки facebook с токеном доступа, он сообщает мне правильную область: email, public_profile.

Так почему же я не могу получить данные? Я не могу закончить процесс регистрации без него.

Любые идеи?

+0

Потому что API v2.4. Пойдите, прочитайте журнал изменений. – CBroe

ответ

0

Начиная с Graph API 2.4, он больше не возвращает несколько полей, вы должны явно запрашивать нужные поля. См Graph API Changelog

Пожалуйста, ознакомьтесь с Graph API docs, особенно эта часть о choosing fields

Смежные вопросы