【初心者向け】X(旧Twitter)で自動ツイートするためのOAuth2設定ガイド
【初心者向け】X(旧Twitter)で自動ツイートするためのOAuth2設定ガイド
WordPressプラグインを使って記事を自動でツイートするには、X(旧Twitter)の**開発者向けページ(Developer Portal)**での登録と、**API利用の許可(OAuth2認証)**を得る必要があります。
ここでは、X APIの申請から必要な情報の取得までを、初心者でもつまずかないよう丁寧に解説します。
❶ X開発者アカウントを作成する
まずはX(旧Twitter)の開発者用サイトにアクセスします:
手順:
-
Xアカウントにログイン
-
右上の「Sign up」や「Developer Portal」をクリック
-
初めての場合は「Create Developer Account」を選びます
-
簡単なアンケート(利用目的やアプリ概要)に回答
-
「Hobbyist(趣味用)」や「Automation(自動化)」を選択
-
規約に同意し、「Submit」して完了!
💡 アカウント登録後、1〜5分で承認メールが届きます。
❷ 新しいアプリを作成する
開発者ページ(Dashboard)にログイン後、「Projects & Apps」→「Overview」→「+ Add App」をクリックします。
アプリ作成の流れ:
項目 | 説明 |
---|---|
App Name | 任意のアプリ名(例:AutoTweetWP) |
App Permissions | 必ず「Read and Write」を選択 |
Type of App | 「Web App, Automated App or Bot」を選択 |
Callback URL | WordPressで指定されたリダイレクトURLを入力(例:https://example.com/wp-admin/admin.php?page=callback) |
Website URL | ブログのURL(例:https://metaltopics.com) |

⚠️ 「Read Only」ではツイートできません。必ず「Read and Write」にすること!
❸ OAuth2の設定を行う
アプリ作成後、左メニューから「App Settings」→「Authentication settings」を開き、次のように設定します:
OAuth 2.0 設定:
設定項目 | 設定内容 |
---|---|
OAuth 2.0 | ✅ 有効化(Enable OAuth 2.0) |
Type | 「OAuth 2.0 Authorization Code with PKCE」を選択 |
Callback URI / Redirect URL | WordPress側に表示されたURLを入力 |
Scopes(権限) | tweet.read, tweet.write, users.read, offline.access をチェック |
Client ID / Secret | 自動生成されたものをコピー(※SecretはOAuth2 PKCEでは不要) |
✅ 以上で認証準備は完了です!
❹ WordPress側に情報を入力
WordPressプラグインの設定画面に、以下の情報をコピペしてください。
-
Client ID(必須)
-
Redirect URI(必須)
-
Bearer Token(プラグインが取得・保存します)
その後、「Xで認証」ボタンを押すことで、自分のXアカウントとの連携が始まります。
❺ テストツイートで確認!
-
WordPressのテスト投稿機能やレビュー記事投稿を行う
-
設定された時間に、自動でXへ投稿されれば成功!
よくある質問(FAQ)
Q. 認証後、何日か経つとツイートできなくなりますか?
A. 通常は offline.access
のスコープを設定しておけば自動でリフレッシュトークンが機能するため、再認証の必要はありません。
Q. 無料でも使えますか?
A. はい、X APIのFreeプランでも月500ツイートまでの利用が可能です。大規模運用をする場合は、有料プランの検討をおすすめします。
Q. 1つのアプリで複数サイトからツイートできますか?
A. 原則として1つのアプリは1つの用途での利用が望ましいです。複数アカウントや用途がある場合は、アプリを分けることを推奨します。
まとめ
OAuth2認証は一見難しそうに見えますが、設定の手順を一つひとつ進めるだけで、初心者の方でも安全にXと連携ができます。
これを機に、WordPressとXの連携を通じて、ブログの自動拡散→アクセスアップ→収益化を実現しましょう!
今回作成したOAuth2認証とテストツイートする為のWPプラグインは無料ではいふします。
プラグインは普通にWordPress管理画面からプラグインの追加>有効化してください。一緒に配布るCallback.phpはあなたのドメインのカレントディレクトリ直下に置いてください。
プラグインはこちら >>> simple-x-oatuth2.zip
必要関連ファイルは >>> callback.php
コードは100行も無いので、やろうと思えばご自分で機能追加したり改造したり自由に出来ると思います。・・・もちろん自己責任で!
...肝心の自動ツイートのスクリプトは、
近日中にご案内する予定です。(^^);
Xの開発者ページに行きAPIを使う申請して承認を得るっていうのは、初心者にはハードルが高いので、出来るだけコピペで使えるプラグインを作ったつもりです。
これさえやっておけば、自動ツイートは難しくありませんから...
ディスカッション
コメント一覧
まだ、コメントがありません