как получить электронную почту пользователя в твиттере, используя codebird.php - PullRequest
0 голосов
/ 15 декабря 2018

Есть ли способ, которым я могу запросить адрес электронной почты пользователя Twitter, avartarURL, используя codebird.php

В настоящее время я получаю только псевдоним.

Что яделать это:

$reply = $this->client->oauth_requestToken(array('oauth_callback' => $this->clientCallback));

Урок, которым я сейчас следую:

PartFour Это даст вам представление о том, что происходит с первых 5мин.

1 Ответ

0 голосов
/ 17 декабря 2018

Вы можете запросить адрес электронной почты пользователя, вызвав метод 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 .

...