本メディアにはプロモーション広告が含む場合があります。但し、掲載内容は事実に反して優遇されることはありません。

【Twitter API】Pythonからツイートしてみる

Python・Twitter連携

PythonからTwitterAPIを使用してツイートする方法をご紹介します。

スポンサーリンク

事前準備

tweepyのインストール

tweepyを使用するために、コマンドプロンプトから下記コードを入力しライブラリをインストールしてください。既に下記ライブラリをインストール済の方は不要です。

pip install tweepy

各種キー情報の取得

外部から自動ツイートなどを行うには最終的に以下の情報が必要になります。

  • API key(Consumer key)
  • API secret key(Consumer secret key)
  • Access token
  • Access token secret

未取得の方は以下を参考に取得してください。
https://yu-report.com/entry/TwitterDev

実行コード

こちらがサンプルプログラムになります。

import tweepy
# 各種APIキーを設定
api_key ="(取得したAPI key)"
api_secret_key ="(取得したAPI secret key)"
access_token="(取得した Access token)"
access_token_secret="(取得した Access token secret)"
# Twitterオブジェクトの生成
auth = tweepy.OAuthHandler(api_key , api_secret_key)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# メッセージの設定
tweet_content = "test"
# ツイートの実行
api.update_status(tweet_content)

実行エラー

以下のようなエラーが発生した場合はツイッターアカウントの権限変更が必要です。

Read-only application cannot POST

こちらに解消方法を記載してますのでご参照ください。
https://yu-report.com/entry/twitterWrite

以上です。

コメント