Un script qui publie automatiquement sur Twitter après n secondes. Si vous le démarrez dans le terminal, vous devez le faire fonctionner. Il se terminera lorsque vous POSTEREZ.
twittimer.py
#!/user/bin/env python
# -*- coding: utf-8 -*-
from requests_oauthlib import OAuth1Session
import sys, codecs
import threading
C_KEY = "***************************"
C_SECRET = "***************************"
A_KEY = "***************************"
A_SECRET = "***************************"
def Post_msg():
url = "https://api.twitter.com/1.1/statuses/update.json"
params = {
"status": u"Test de minuterie de Pytimer",
"lang": "ja"
}
tw = OAuth1Session(C_KEY,C_SECRET,A_KEY,A_SECRET)
req = tw.post(url, params = params)
if req.status_code == 200:
print "Success! Your Tweet"
else:
print req.status_code
return Post_msg
t=threading.Timer(5,Post_msg)
t.start()
Dans ce cas, exécutez Post_msg après 5 secondes (environ). Après la publication, il sera imprimé comme succès! Votre Tweet et il se terminera.