2011-06-29 5 views
2
auth = tweepy.OAuthHandler(consumer_token, consumer_secret) 

Lorsque je lance cette ligne de code tweepy, je rencontre deux problèmes. Je reçois le code "Tweepy n'a aucun attribut OAuthHandler" malgré que ce soit dans la documentation que j'ai trouvée. On suppose que ce serait un code valide.Tweepy (Python) et Oauth (Twitter) Problème

Le deuxième problème est que lorsque j'ai enregistré mon application, je n'ai pas reçu de jeton consumer_. Je ne suis pas sûr de savoir comment demander un jeton consommateur non plus.

Répondre

1

D'abord vous devez obtenir à la fois le consumer_token et le consumer_secret. Lorsque vous enregistrez l'application, elle vous donne quelques chaînes que vous utilisez ensuite pour l'authentification. Le consumer_token est la chaîne de clé de consommateur twitter vous fournit, et puis le consumer_secret est le Twitter du consommateur que vous fournit.

Ensuite, lorsque vous appelez auth = tweepy.OAuthHandler(consumer_token, consumer_secret) vous devez avoir à la fois le consumer_token et le consumer_secret aux chaînes twitter fourni avec vous. Alors cela devrait fonctionner.

1
  1. Assurez-vous que vous avez

importation tweepy

avant de tenter d'appeler l'une de ses classes. Cela ressemble au principal problème que vous avez.

  1. Vous aurez besoin de 2 jeux de clés, les clés du client et les jetons d'accès. Les deux sont disponibles sur la page https://dev.twitter.com/apps où vous avez enregistré votre application. Les clés du client sont utilisées par OAuthHandler(), et les jetons d'accès sont utilisés par set_access_token(). S'il vous plaît voir this example of using OAuthHandler