[[FrontPage]] * Pythonでツイッターぼっと [#j65c3760] ``` #! coding:utf-8 """ bot01.py 1.定期的にツイートするタイプ REST APIを用います """ import twitter auth = twitter.OAuth( consumer_key="F3B0Jjr84CVk0cX9eZSubZ0k1", consumer_secret="qbbAJPaw65XDbPwfIp9ftlPXi4EJHa0XWV24Uekp8usKrGmI8u", token="800131871568822273-VmmcURvkuVD6O8OQpdN43Umu3qYMMQu", token_secret="5SDjhCCOZHVIq26V42109aVnHTyW3VySXShFoxrzizQS6") t = twitter.Twitter(auth=auth) #ツイートのみ status="Hello,World" #投稿するツイート t.statuses.update(status=status) #Twitterに投稿 ``` ``` # -*- coding: utf-8 -*- """ bot03.py http://qiita.com/yubais/items/dd143fe608ccad8e9f85 """ from requests_oauthlib import OAuth1Session class Twitter: @staticmethod def OAuth(consumer_key,consumer_secret,token,token_secret): return OAuth1Session(consumer_key,consumer_secret,token,token_secret) # OAuth認証で POST method で投稿 twitter = Twitter.OAuth( consumer_key="F3B0Jjr84CVk0cX9eZSubZ0k1", consumer_secret="qbbAJPaw65XDbPwfIp9ftlPXi4EJHa0XWV24Uekp8usKrGmI8u", token="800131871568822273-VmmcURvkuVD6O8OQpdN43Umu3qYMMQu", token_secret="5SDjhCCOZHVIq26V42109aVnHTyW3VySXShFoxrzizQS6") # ツイート投稿用のURL url = "https://api.twitter.com/1.1/statuses/update.json" # ツイート本文 params = {"status": "Hello, World!"} # ツイート投稿 req = twitter.post(url, params = params) # レスポンスを確認 if req.status_code == 200: print ("OK") else: print ("Error: %d" % req.status_code) ```