Проблема Tweepy (Python) и Oauth (Twitter) - PullRequest
2 голосов
/ 29 июня 2011
auth = tweepy.OAuthHandler(consumer_token, consumer_secret)

Когда я запускаю эту строку твипного кода, я сталкиваюсь с двумя проблемами.Я получаю код "Tweepy не имеет атрибута OAuthHandler", несмотря на то, что в документации я нашел.Предполагается, что это будет действительный код.

Вторая проблема заключается в том, что при регистрации приложения я не получил токен потребителя_.Я не совсем уверен, как запросить потребительский токен.

Ответы [ 2 ]

1 голос
/ 09 октября 2011
  1. Убедитесь, что у вас есть

импортный твип

прежде чем пытаться вызвать любой из его классов. Это звучит как основная проблема, с которой вы столкнулись.

  1. Вам понадобятся 2 набора ключей, потребительские ключи и токены доступа. Оба доступны на странице https://dev.twitter.com/apps, где у вас есть зарегистрированное приложение. Ключи потребителя используются OAuthHandler (), а маркеры доступа - set_access_token (). Пожалуйста, посмотрите этот пример использования OAuthHandler
1 голос
/ 08 августа 2011

Сначала вы должны получить и consumer_token, и consumer_secret. Когда вы регистрируете приложение, оно дает вам пару строк, которые вы затем используете для аутентификации. consumer_token - это строка Consumer Key, которую вам предоставляет твиттер, а затем consumer_secret - это Consumer Secret.

Затем, когда вы звоните auth = tweepy.OAuthHandler(consumer_token, consumer_secret), вы должны установить как consumer_token, так и consumer_secret в строки, которые вам предоставил твиттер. Тогда это должно работать.

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