@tesko

Как проверить подписку Twitter?

Привет всем.
Пишу телеграм бота на питоне и одна из задач - это проверить подписан ли человек на страницу.
Для получения доступа к API нужно ждать. И то, не факт что 100% дадут.

То есть, еще раз: бот просит подписаться на твиттер. Юзер нажимает на кнопку "Подписаться", его перекидывает на твиттер. Далее бот должен проверить подписку.

Какое есть решение проверить?
  • Вопрос задан
  • 923 просмотра
Пригласить эксперта
Ответы на вопрос 2
@zylkov
Честно я не работал с API Twitter. Но вижу очевидное решение: Пользователь должен указать свой логин в твитаре (либо это сделать как то через форму авторизации если твитар позволяет) боту, затем когда пользователь подтвердил что он подписался на интересующего акаунт в твитаре бот просто делает GET запрос списка подписок акаунта и ищет логин нашего пользователя. Но также я вижу и проблемы в этой идеи: Можно указать фальшивый логин в твитаре если твитар не дает возможности авторизироваться приложению (надо найти как это проверять)
Ответ написан
@aarifkhamdi
Недавно делал похожее. Единственный нормальный способ проверить, что пользователь подписался/твитнул - запросить OAuth от него и сделать твит/подписку самостоятельно с полученным от пользователя токеном.

Альтернатива - GET statuses/retweets/:id. API
Без Twitter API не разобраться
Ответ написан
Ваш ответ на вопрос

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

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