tweet.py
#!/usr/bin/env python
# -*- coding:UTF-8 -*-
from urllib import urlencode
from oauth2 import Client, Consumer, Token
consumer_key = ""
consumer_secret = ""
user_key = ""
user_secret = ""
client = Client(Consumer(consumer_key, consumer_secret),
Token(user_key, user_secret))
message = raw_input()
client.request('https://api.twitter.com/1.1/statuses/update.json', 'POST',
urlencode({'status': message}))
Si vous pensez à Twitter comme un outil que vous pouvez simplement vous dire contre le mur, vous n'avez pas besoin de regarder le TL ou de vérifier les résultats de publication, donc c'est vraiment juste une fonction à publier.
tweet2.py
#!/usr/bin/env python
# -*- coding:UTF-8 -*-
from urllib import urlencode
from oauth2 import Client, Consumer, Token
import sys
consumer_key = ""
consumer_secret = ""
user_key = ""
user_secret = ""
client = Client(Consumer(consumer_key, consumer_secret),
Token(user_key, user_secret))
client.request('https://api.twitter.com/1.1/statuses/update.json', 'POST',
urlencode({'status': sys.argv[1]}))
C'est une version de réglage fin. Il est complété en une ligne sur la ligne de commande, et les caractères pleine largeur, la touche del et la touche BS sont corrects, mais cette fois, si des symboles tels que () sont mélangés, le caractère de visage ne peut pas être utilisé. Mmmmm Usage `$ tweet2.py Vous pouvez le saisir ici immédiatement. BS est possible. Mais le symbole demi-largeur est faible.
Est-il possible de le résoudre en faisant autre chose? Si vous le trouvez, faites des ajustements précis.
Recommended Posts