Twitter API v2経由でツイートするためのPython最小スクリプト(Tweet IDの取得付き)
カテゴリー:#サイト運営関連(記事数:21)

2023.04.12

Twitter API v2経由でツイートするためのPython最小スクリプト(Tweet IDの取得付き)

アクセスキー、トークンなどはTwitterのDeveloperサイトで取得。v1.1の時のアプリがあればv2アプリとして登録するとコードがそのまま使える。

from requests_oauthlib import OAuth1Session
import json

AKey = "aaaaa"
AKeySecret = "bbbbb"
Token = "ccccc"
TokenSecret = "ddddd"

tweet = {"text": "ほげほげ"}
oauth = OAuth1Session(AKey, AKeySecret, Token, TokenSecret)
response = oauth.post("https://api.twitter.com/2/tweets",json=tweet)

#Tweet成功した時はレスポンスコード201を返す
if response.status_code == 201:
 json_response = response.json()
 #投稿したTweetのIDを取得
 tweet_id=json_response["data"]["id"]


request_oauthlibモジュールはさくらレンタルサーバーには入ってないのでインストールする必要

↓無事v2で使えるようになったので引き続きこのサイトの内容をTwitterの方にも投稿していきます。このサイト自体はPerlで動いているんだけど残念ながらPerlでAPI v2に投稿する方法が分からなかったのでPythonでミニProxy作ってPerlからそれにアクセスして投稿しています。


Category:#サイト運営関連



■ ■ ■ コメント ■ ■ ■

いいっすね!=1

名前 ↑B

コメント(※改行は省略されます)

※3回以上の連続書き込み不可
この記事のアクセス数:196

本カテゴリーで直近コメントが書かれた記事
02/19 18:33:AIさん!ブログサイトusepocket.comのPVを増やすための対策を考えて58825分前
09/01 22:06:作製したYoutube動画の視聴率解析結果が面白い211日前
06/15 19:21:AI動画作成サービスFlexClipを1年間サブスク支払いした!289日前
06/10 20:12:海外ドメインレジストラGoDaddyのドメイン維持費がクソ高い。お名前.comの3倍に達している。294日前
08/19 08:35:NoteとMediumにアカウント作ってみた!591日前
04/06 23:46:やばいPerlからTwitter API v2にアクセスするライブラリー無いんじゃんorz725日前


→カテゴリー:#サイト運営関連(記事数:21)
本カテゴリーの最近の記事(コメント数)
2025.03.28BlueskyへのAPI経由の投稿はPythonのatprotoモジュールで簡単に出来た。しかしさくらレンタルサーバーにatprotoがうまくインストール出来ない・・・2コメ
2025.02.19AIさん!ブログサイトusepocket.comのPVを増やすための対策を考えて13コメ
2024.10.23祝!Youtubeのチャンネルが500フォロー達成!14コメ
2024.08.30作製したYoutube動画の視聴率解析結果が面白い92コメ
2024.06.15AI動画作成サービスFlexClipを1年間サブスク支払いした!6コメ
2024.06.10海外ドメインレジストラGoDaddyのドメイン維持費がクソ高い。お名前.comの3倍に達している。5コメ
2024.05.24[[FlexClip]]でブログの内容をYoutube動画化実験その2~フル動画素材でフリーレンの脱出用ゴーレムDIY培養5コメ
2024.05.11ブログ記事「GWに東海汽船のアイランドホッピングに行ってきた~その1~出航まで」をfliki.aiで動画にしてみた4コメ
2024.02.19BlueskyへRSSフィードの内容を自動投稿するスクリプト「rss2bsky」の使い方1コメ
2023.08.18NoteとMediumにアカウント作ってみた!4コメ

最近の常連さん
orz★38 白★53 らむ★32 トクメー★17 ななしさそ★72 F★52 ふぇちゅいん(年度末まったり) TW★95 ω★105 umomo★2 特命さん★79 JP★26 ポコ★346 ふぇいちゅん★2 うにゃ(emでネクサス5→�)★38 Dcd★83 すきやき★77 酔もぐら★41 ふぇちゅいんさんふぁん(ゆるりゆラリー)★101 うぃ(滅茶苦茶久しぶり)★70 さてさて★30 とくめい★82 τ(はじめてのすまほ) TW★52 名古屋関西人 TW★25 ☆★45 knob★2 774(←半角のひと)★83 匿名?★28 謎★80 京ポン3B(意地でもエッジ)★40 10年選手★48