2015/04/16

tweepyライブラリを利用する (公式リツイートする)

非公式ツイートは、引用するテキストに"RT"をつけて uodate_status することで可能ですが、公式リツイートは専用のretweetメソッドを使います。

import tweepy

CONSUMER_KEY    = '(コンシューマキー)'
CONSUMER_SECRET = '(コンシューマシークレット)'
ACCESSS_TOKEN   = '(アクセストークン)'
ACCESS_SECRET   = '(アクセストークン シークレット)'

if __name__ == '__main__':
    try:
        auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
        auth.set_access_token(ACCESSS_TOKEN, ACCESS_SECRET)
        api = tweepy.API(auth)

        api.retweet(id=[ツイートID])

    except tweepy.TweepError as e:
        print(e.reason)


パラメータidにリツイートするIDを指定するだけでOKです。