2016-02-05 8 views
-1

Я использовал facebook api для получения сведений о членах группы. Используя api, я могу получить имя пользователя, фамилию, но не смог получить адрес электронной почты. это кодполучить основной адрес электронной почты/номер счета членов группы facegroup

$member_profile = $facebook->api('/group_id/members?fields=id,first_name,last_name,email,gender,birthday'); 

ответ

0

Вы либо не разрешали с email разрешения или электронная почта не подтверждена в счете Facebook - подмигнули Возможно также, что пользователь не вошёл в его адрес электронной почты, AFAIK вы можете войти с номером телефона тоже. В общем, вы никогда не сможете быть на 100% уверены, что получите электронное письмо от пользователя.

отлаживать Токен доступа и убедитесь, что email разрешение показывает вверх: https://developers.facebook.com/tools/debug/

+0

я использовал '$ fbPermissions =«электронной почты»;' в массиве в то время входа в систему. человек, который зарегистрировался только на свой идентификатор электронной почты, к которому я могу получить доступ. не все члены группы – web

+0

прочитали последнюю часть моего ответа> отладить ваш токен доступа – luschn

+0

да. после отладки i can not см. разрешение электронной почты. что такое шаг для разрешения электронной почты. – web

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