Привет всем.
Пишу телеграм бота на питоне и одна из задач - это проверить подписан ли человек на страницу.
Для получения доступа к API нужно ждать. И то, не факт что 100% дадут.
То есть, еще раз: бот просит подписаться на твиттер. Юзер нажимает на кнопку "Подписаться", его перекидывает на твиттер. Далее бот должен проверить подписку.
Честно я не работал с API Twitter. Но вижу очевидное решение: Пользователь должен указать свой логин в твитаре (либо это сделать как то через форму авторизации если твитар позволяет) боту, затем когда пользователь подтвердил что он подписался на интересующего акаунт в твитаре бот просто делает GET запрос списка подписок акаунта и ищет логин нашего пользователя. Но также я вижу и проблемы в этой идеи: Можно указать фальшивый логин в твитаре если твитар не дает возможности авторизироваться приложению (надо найти как это проверять)
Недавно делал похожее. Единственный нормальный способ проверить, что пользователь подписался/твитнул - запросить OAuth от него и сделать твит/подписку самостоятельно с полученным от пользователя токеном.
Альтернатива - GET statuses/retweets/:id. API
Без Twitter API не разобраться