Python-twitter Вход в твиттер с помощью Oauth-Problem - PullRequest
1 голос
/ 28 июня 2011

Я немного растерялся из-за Oauth. (Обращаю внимание, что я новичок в программировании и Python API для твиттера.) Я понимаю, что для Oauth мне нужны "секрет потребителя" и "ключ потребителя". По-видимому, мне нужно зарегистрировать приложение в Twitter, чтобы использовать аутентификацию Oauth и получить секретный ключ пользователя и потребительский ключ? Я просто делаю скрипт для личного пользования и хочу войти в твиттер из моего скрипта. Я не пытаюсь создать приложение или веб-сайт для приложения.

Есть ли обходной путь, чтобы я мог войти в твиттер из моего скрипта? Я понимаю, что это было возможно с Basic Auth, но теперь мне нужно пройти долгий процесс, где я должен сделать сайт и зарегистрироваться, чтобы использовать мой скрипт?

Или, может быть, я неправильно понял правила и могу войти в твиттер из своего скрипта, не регистрируя приложение в Oauth?

Кто-нибудь знает, как я могу войти в твиттер из моего скрипта, когда Baisc Auth больше не поддерживается. Я заранее прошу прощения за свое невежество ...

1 Ответ

0 голосов
/ 27 июля 2011

Обязательно зарегистрируйте ваше приложение в Twitter, чтобы получить «секрет потребителя» и «ключ потребителя».В этом же процессе вы сможете создать «ключ доступа» и «секрет ключа», которые являются аналогами логина.Все это требуется для создания экземпляра API в Python:

api = twitter.Api(consumer_key='twitter consumer key',
    consumer_secret='twitter consumer secret',
    access_token_key='the_key_given',
    access_token_secret='the_key_secret')

Теперь, с учетом этой информации, ваш сценарий может обращаться к API Twitter без необходимости повторной аутентификации каждый раз.Просто включите ключи и секрет при вызове API или в качестве констант.Вам нужно будет изменить эти данные, только если вы собираетесь войти под своим именем.В противном случае доступ к вашему скрипту будет предоставлен всегда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...