PHPにて X (旧Twitter) API 投稿
#WebAPI連携

created: 2024/07/23, modified: 2024/07/26

標準のサムネイル 2024-06

Twitterは、2022年10月にイーロン・マスクが買収し、翌2023年7月にサービス名が「X」に変わりました。様々な改革の中でAPIも無料で使える範囲が大幅に減りました。今一度APIを使ってみようと思いました。

X Developer Portal から4つのキー・トークンを取得して、PHP ライブラリの TwitterOAuth をインストール。APIで投稿します。

X Developer Portal

APIを使用するには下記4つのキーが必要

  • API Key
  • API Secret Key
  • Access Token
  • Access Token Secret

通常の X アカウントにログインした状態で、X Developer Portal から開発者として登録をすることで取得できます。

登録

Freeは下の方をクリック
用途などを250文字以上で入力

設定

歯車ボタンをクリック
Set up
「Read and write」「Web App, ...」
required となっている項目

キーを4つ生成

API Key と API Secret Key を生成する
Yes, regenerate
2つをそれぞれ控えておきます
次は、Access Token と Access Token Secret
2つをそれぞれ控えておきます

Composer で TwitterOAuth をインストール

TwitterOAuth
https://twitteroauth.com/

GitHub TwitterOAuth
https://github.com/abraham/twitteroauth

API投稿(テキスト)