Вы можете запросить адрес электронной почты пользователя, вызвав метод Twitter / verify_credentials API-интерфейса account, установив для необязательного параметра include_email
значение 1
:
$reply = $cb->account_verifyCredentials([
'include_email' => 1
]);
print_r($reply);
Это будет работать только для приложений Twitter, которые имеютвключена возможность запрашивать адреса электронной почты у пользователей.
Флажок «Запросить адреса электронной почты у пользователей» доступен в разрешениях приложения на developer.twitter.com .Поля URL-адреса Политики конфиденциальности и URL-адреса Условий обслуживания должны быть заполнены в настройках приложения, чтобы доступ к адресу электронной почты работал.Если этот параметр включен, пользователи будут получать в диалоговом окне oauth / authorize информацию о том, что ваше приложение может получить доступ к их адресу электронной почты.
Обратите внимание: вашему приложению потребуется заново сгенерировать токены доступа для ранее аутентифицированных пользователей.пользователи могут получить доступ к своему адресу электронной почты.
Обратите внимание. Вы можете просматривать и редактировать существующие приложения Twitter через панель инструментов приложения Twitter, если вы вошли в свою учетную запись Twitter на разработчику.twitter.com .