import twitter
Opened this issue · 33 comments
C'est que t'as sûrement pas installé le module twitter pour Python j'imagine. Ou pas le bon ? (je crois qu'il y en a deux avec un nom similaire).
Je crois que c'est celui-ci, mais je me trompe peut-être : https://python-twitter.readthedocs.io/en/latest/
ouah , la réponse était si rapide , bah j'ai pourtant bien installé avec : pip install python-twitter dans le cmd
ouais , bah c'est un peut débile , en gros j'avais remplacé le contenant du fichiers config par un truc trouvé sur la "doc" du python-twitter , j'ai remplacé et tout j'ai plus le probleme d'avant par contre une autre
je doit aussi remplacer mes tokens dans api = getApi(os.environ ?
car quand je le fait
Faut que tu mettes ça en variable d'environnement je crois ? Ou alors tu la mets en dur dans le code
cette variable os.environ['consumer_key'], os.environ['consumer_secret'], os.environ['access_token_key'], os.environ['access_token_secret'] ?
car j'ai deja fait ca dans le main , puisque elle y est déja
par contre je sais pas ce que signifie en "dur" dans le code , sinon merci pour tes réponses , jamais vu qq qui repond aussi vite
Il y a un problème d'indentation avec ta fonction "search".
T'as mis des tabulations en trop devant, ça fout la merde, je pense que c'est pour ça.
Ensuite, "en dur", je veux dire que tu mets tes keys directement dans le code. Dans "main.py", tu remplaces ça :
api = getApi(os.environ['consumer_key'], os.environ['consumer_secret'], os.environ['access_token_key'], os.environ['access_token_secret'])
par ça :
api = getApi('TA_consumer_key_VENANT_DE_TWITTER', 'TON_consumer_secret_VENANT_DE_TWITTER', 'TON_access_token_key_VENANT_DE_TWITTER', 'TON_access_token_secret_VENANT_DE_TWITTER')
Oui, cette erreur vient de la ligne 4, tu appelles pas la fonction getApi. Faut que tu mettes les secrets et keys en dur comme montré dans mon post précédent
Faut voir, ça vient peut-être des keys/secrets qui sont pas corrects.
Moi je soupçonne le "monkey.jpg" que tu n'as pas dans ton projet (ligne 28). Peut-être télécharger une image, la placer dans le projet du code et la renommer monkey.jpg
Bon courage et de rien
Fais un screenshot entier, je sais pas trop juste avec ces infos.
Tu as peut-être changé la localisation de ton code ? (genre dans un dossier différent par rapport à avant)
Montre voir le dossier où main.py est situé
et pour le getApi is not defined , j'ai ca pour tout les projets ( en tout cas les 2 que j'ai test )
Montre voir config.py
Ah bah c'est pour ça
comment ca ?
j'ai mit le code en brut
du coup j'avais rien dans le config nan ?
Il faut mettre tweets = 0 au dessus de searchs = 0. Regarde dans le fichier de base, ca y est
et du coup il faut mettre quoi dans le fichier config ?
car hiers tu avais dit que c'était pour ca
Y'a un quota de publication de tweets par l'API de Twitter. Peut-être que tu as trop fait d'appels à l'API (même si t'as rien tweeté), je ne sais pas.
Egalement, Twitter a changé son API récemment. Il me semble que pour rechercher des tweets maintenant via l'API, il faut payer (100 euros par mois si je me souviens bien). Donc le problème vient peut-être de là.
Il faut débuguer ça petit à petit, mais je peux pas tout te faire, désolé. Je te conseille de coder des petits trucs en python jusqu'à obtenir un bon niveau, puis refaire le tout de zéro.
d'accord merci quand même , tu ma beaucoup aider , je te souhaite une bonne journée