🐍
【Python】X API v2経由でポスト(ツイート)する
Pythonを使って「X API v2」経由でポストしたのでメモ。
事前準備
- Pythonを動かすためにGoogle Colaboratoryでファイルを作成(無料でPython環境の実行作成)
- Twitterデベロッパーアカウントの申請して各種トークンを作成(無料プラン)
コード
# ライブラリ
import tweepy
# Consumer Keys
ck = 'xxx' #API KEYが入ります
cs = 'xxx' #API KEY SECRETが入ります
# Authentication Tokens
bt = 'xxx' #Bearer Tokenが入ります
at = 'xxx' #ACCESS TOKENが入ります
ats = 'xxx' #ACCESS TOKEN SECRETが入ります
# 認証
client = tweepy.Client(
bearer_token=bt,
consumer_key=ck, consumer_secret=cs,
access_token=at, access_token_secret=ats
)
#ツイート内容
content = 'ポストの内容'
#ツイート
client.create_tweet(text=content)
無料でできることはポストとポストの削除くらい...
リポストやポストの検索はBasicプラン(現時点で月額100$)からしかできなくなってるようでした。。
円安イタイ。
参考
https://developer.twitter.com/en/portal/products
https://scr.marketing-wizard.biz/dev/tweepy-twitter-apiv2
https://github.com/tweepy/tweepy/blob/master/examples/API_v2/get_recent_tweets_count.py
Discussion