TwitterにツイートするPythonを作成する
見よう見まねで作ってみました。
post.py
import json, config
from requests_oauthlib import OAuth1Session
CK = config.CONSUMER_KEY
CS = config.CONSUMER_SECRET
AT = config.ACCESS_TOKEN
AS = config.ACCESS_TOKEN_SECRET
twitter = OAuth1Session(CK, CS, AT, AS)
url = "https://api.twitter.com/1.1/statuses/update.json"
print("ツイートを入力してください。")
tweet = input('>> ')
print('*******************************************')
params = {"status" : tweet}
res = twitter.post(url, params = params) #post送信
if res.status_code == 200: #正常投稿出来た場合
print("Success.")
else: #正常投稿出来なかった場合
print("Failed. : %d"% res.status_code)config.py
CONSUMER_KEY = "gPuNoM2vDaejgqV1w8xAc" CONSUMER_SECRET = "5053uUcoDmFeZCz4hMI8qanIetHlVFtaCp4t2cIhA" ACCESS_TOKEN = "69799346-4ozm6gj0Cr4WnQacFhPFcNBhmTr03NgEJF6zElc01" ACCESS_TOKEN_SECRET = "4Ywc8PLWMMfOCbPJWS42obqaVcO39FfFfq3w0zOv4cme1"
結論としては、こんなものかな?
ちなみに「config.py」は各自のアカウントに合わせて修正してください。




ディスカッション
コメント一覧
まだ、コメントがありません