AnisimovAM
@AnisimovAM
Программист

Почему при повторном логине через твиттер не приходит email от twitter api?

Добрый день.
Есть iOS приложение и api для него.
Получение данных о пользователе через twitter api account/verify_credentials 'include_email' => 'true', 'skip_status' => 'true'
https://dev.twitter.com/rest/reference/get/account...

Сценарий 1:
1. Удалить в телефоне twitter аккаунт
2. Запустить наше приложение
3. Запросить логин через twitter в нашем приложении
Данные о пользователе приходят, включая email пользователя (он подтвержден)

Сценарий 2:
1. Выполнить сценарий 1
2. Разлогинеться в нашем приложении
3. Запросить логин через twitter в нашем приложении
Данные о пользователе приходят, но email там уже нет.

Сценарий 3:
1. Удалить в телефоне twitter аккаунт
2. Добавить твиттер аккаунт в настройках телефона
3. Разлогинеться в нашем приложении
4. Запросить логин через twitter в нашем приложении
Данные о пользователе приходят, но email там уже нет. (как в сценарии 2)

Получается twitter отдает email только первый раз после логина в twitter на телефоне, далее email не приходит.
Кто встречался с подобным багом? Есть идеи как решить данную проблему.
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
AnisimovAM
@AnisimovAM Автор вопроса
Программист
Из документации к методу:
Your app will need to regenerate the user access tokens for previously authenticated users to access their email address.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы