SANANEBLOG
Twitter PR

【2023年10月版】X(旧Twitter)FreeプランのAPIキー取得方法

記事内に商品プロモーションを含む場合があります

はじめに

本記事では、X(旧Twitter)のBot作成や自動ツイートなどを行うために必要な、APIキーの取得方法について解説します。

今回はFreeアカウントを対象としています。

【無料DL可】X(旧Twitter)自動投稿ツールの利用方法【画像複数投稿可能】 はじめに 今回の記事では、Google Apps Script(GAS)とGoogleスプレッドシートを使用した、X(旧Twit...

Twitter API キーとは?

Twitter API キーとは、TwitterのAPIにアクセスするために必要な認証情報です。

これには、 以下の4つの要素が含まれています。

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

これらのキーとトークンは、Twitterのデータにプログラムでアクセスする際に、アプリケーションがTwitterに対して自身を識別するために使用されます。

Twitter API キーやトークンは、Twitterアカウントのセキュリティに直接関わっているため、第三者に漏れないように注意して保管する必要があります。もし漏洩してしまった場合、不正アクセスや悪意のある活動に利用されるリスクがあります。

APIキー作成方法

Twitter Developer Portalにログイン

まず、Twitter Developer Portalにログインします。

自動でツイートしたいアカウントでログインする必要があります。

ログインアカウントがない場合は先に公式サイトでアカウントを作成する必要があります。

Sign up for Free Accountをクリック

ログイン後の画面では画面一番下の[Sign up for Free Account]をクリックします。

Developer agreement&policyを入力

Developer agreement&policyでは、TwitterのデータやAPIを利用したユースケースを記述する必要があります。

ですが今回の場合は記述した内容が審査されることはありませんので、以下の文をコピーして貼り付けるだけで問題ありません。

I intend to utilize the Twitter API to create an automated bot for my Twitter account. The primary purpose of this bot is to schedule and post beneficial content for other users at specific times daily. By leveraging the vast data available on Twitter and the capabilities of the Twitter API, the bot will curate and disseminate valuable information, insights, or updates that cater to the interests and needs of my followers. This automation will not only ensure consistent engagement with my audience but also significantly enhance the efficiency of my daily operations. By automating this aspect of my social media strategy, I can allocate more time to other critical tasks while maintaining a robust online presence. Through this endeavor, I aim to strike a balance between providing value to my followers and optimizing my workflow.

(訳)Twitter APIを利用して、私のTwitterアカウント用の自動ボットを作成するつもりです。このボットの主な目的は、毎日特定の時間に他のユーザーにとって有益なコンテンツをスケジュールして投稿することです。Twitterで利用可能な膨大なデータとTwitter APIの機能を活用することで、このボットは私のフォロワーの興味やニーズに応える価値ある情報、洞察、または最新情報をキュレートして発信します。この自動化は、私のオーディエンスとの一貫したエンゲージメントを保証するだけでなく、私の日常業務の効率を大幅に向上させます。ソーシャルメディア戦略のこの側面を自動化することで、私はオンラインプレゼンスを強固に維持しながら、より多くの時間を他の重要なタスクに割り当てることができる。この取り組みを通じて、私はフォロワーへの価値提供とワークフローの最適化のバランスを取ることを目指しています。

他3箇所のチェックボックスにチェックを入れた後、[Submit]をクリックします。

自動でTwitter Developer Portalのダッシュボード画面に移動します。

以前は新規でアプリを作成する必要がありましたが、仕様の変更によりデフォルトでアプリが作成されるため、アプリの作成は必要ありません。

APIキーの発行

APIキーの発行のため、画面下部の[PROJECT APP]内の歯車マークをクリックします。

[Settings]タブより、[User authentication settings]の[Set up]をクリックします。

以下は基本的な設定の例となります。使用したい機能や方法により設定内容は異なるため注意してください。

入力後[Save]をクリックすると完了です。

その後、[Client ID][Client Secret]が発行されます。この内容はコピーして控えておき、[Done]をクリックして完了となります。

User authentication settingsの設定を変更した場合は、都度「Client Secret」の再生成が必須となります。

[Keys and tokens]タブの[Regenerate]からキーの再生成が可能です。

https://sananeblog.com/gas-youtube-api/
SNAPプラグインを使用してWordPressの投稿時に自動的にX(旧Twitter)に投稿する方法 はじめに 今回の記事では、NextScripts:Social Networks Auto Poster(SNAP)を使用して、...