LiqtoTwitter Автоматизация авторизации

возможно ли авторизовать приложение Twitter на рабочем столе без ввода пользователем (семизначного числа)? Я пытаюсь разработать приложение для получения твитов в реальном времени между списком друзей / подписчиков, «подозреваемых», общающихся вместе. Но код авторизации, который необходимо сбросить через 15 минут, является проблемой, поэтому, если кто-то, если кто-то не присутствует вручную для повторной авторизации через пару минут, является серьезной проблемой. Есть ли решение моего вопроса.

Джо Мэйо или любой другой, пожалуйста, помогите.

Спасибо


person ventis    schedule 14.04.2014    source источник


Ответы (1)


Здесь работают две разные проблемы: авторизация и 15-минутные окна ограничения скорости. Для авторизации вы получаете OAuthToken и AccessToken, доступные через IAuthorizer.Credentials после авторизации пользователя. Срок действия этих токенов не ограничен. Таким образом, вы сохраняете их при первой авторизации пользователя, а затем загружаете их в IAuthorizer.Credentials, и вам не нужно будет повторно выполнять авторизацию. Вот более подробное описание:

linqtotwitter — получить сохраненные учетные данные

Поскольку вы упомянули что-то о «сбросе через 15 минут», я предполагаю, что вы имеете в виду ограничения скорости, которые устанавливаются в 15-минутных окнах. Вот недавнее обсуждение:

Как обрабатывать LinqtoTwitter Rate (v2.1) превышен лимит Ошибка

Было бы полезно ознакомиться с документацией Twitter по ограничению скорости.

person Joe Mayo    schedule 14.04.2014