Получение адреса электронной почты других пользователей в приложении Facebook - PullRequest
0 голосов
/ 07 октября 2011

Я разрабатываю систему для приложения, чтобы награждать пользователей баллами за набор своих друзей. Когда друг принимает запрос, я могу получить идентификатор человека, который пригласил его, но не может найти его электронную почту.

Пробовал:

    $fbInviter = $facebook->api("/$inviterId", 'GET');
    $fbInvEmail = $fbInviter['email'];

но, похоже, ['email'] нет в возвращаемом массиве. Приложение запрашивает разрешение у каждого пользователя при первом доступе к нему, а также при запросе автономного доступа, поэтому разрешения не должны быть проблемой.

Есть идеи?

1 Ответ

0 голосов
/ 07 октября 2011

Невозможно получить адрес электронной почты для пользователя Facebook, кроме текущего, и адрес текущего пользователя доступен только в том случае, если они предоставили вам расширенное разрешение email * 1004.*

...