APIと呼ばれるツイッターのアプリケーション・プログラミング・インターフェースは、ソーシャル・プラットフォームと他のプログラムとの間の単なるリンクである。このAPIによって、開発者はソーシャルメディア・プラットフォーム上でデータを読み書きすることができる。APIへのアクセスを提供することで、X社(旧ツイッター社)は他の企業がプラットフォームと統合するソフトウェアを作成することを許可している。しかし、アプリケーション・プログラミング・インターフェースはより広範であるため、"Twitter APIとは何ですか?"といった質問が多くなっている。
このインターフェイスは、ソーシャルメディア・プラットフォームにさまざまなタスクを実行するサードパーティ製アプリケーションをリンクする。この機能に対する最近の変更により、多くのサードパーティ・サービスがXのAPIへのアクセスを失っている。同プラットフォームのAPIへのアクセスはほとんど無料だったが、最近の変更でこの機能に一定の制限が加えられた。例えば、APIの階層によって料金が異なる。このガイドでは、この機能に対するすべての変更とアクセス方法について説明する。
目次
最近のTwitter API変更とは?4つの重要なアップデート
2022年10月のツイッター買収以来、このプラットフォームはいくつかの劇的な変化を遂げた。これらの変更は、Xのアルゴリズムへの変化に続いて行われた。これらの変更の1つは、プラットフォームのアプリケーション・プログラミング・インターフェースである。ツイッターAPIの変更の中で最も顕著な変化は、料金体系である。しかし、他の違いもある。
例えば、プラットフォームはAPIのレガシーエンドポイントの2つの機能を非推奨にすると発表した。これらに加えて、ソーシャルメディア・プラットフォームは最近のAPIバージョンでフィルタとステータスのエンドポイントも非推奨とした。さらに、同社はより現代的な基盤を念頭に置いて新しいAPIを再構築した。これらの変更はダイレクトメッセージに関するエンドポイントにも影響を与えた。
この近代化された基盤のおかげで、プラットフォームは新機能を実装し、より効果的に問題を修正することができる。ソーシャルメディア・サービスの最近のAPIアップデートでは、すべてのアクセス・レベルを1つのユニットに統一した。これは、開発者の要求が時とともに変化する際に、階層を変更し、権限を更新できるようにするためだ。
プラットフォームがTwitter API、つまりアプリケーション・プログラミング・インターフェースを変更したことで、追加のアップデートが可能になった。こうすることで、プラットフォームはエンドポイント、アクセスレベル、機能の追加を含むアップデートをより適切に実装できる。しかし、開発者にとってより簡単なものにするために、プラットフォームは開発者が以前の統合を新しいAPIバージョンに移行することを許可した。
このプラットフォームの新しいAPIエンドポイントは以下の通り:
- Twitter開発者が過去の投稿や投稿数にアクセスできるようにする検索エンドポイントの機能。
- ユーザーが投稿をIDで取得できるエンドポイントとアップロードエンドポイントを更新。
- ポストアノテーションや高度なメトリクスなど、新しいデータフィールドをサポートする機能を搭載したエンドポイント。
- 特定のフィールドを要求し、特定の応答を選択するためのエンドポイント。
Twitter API価格とは?各Tierの料金は?
XまたはTwitter APIの新しいアップデートは、異なる価格層の導入も含んでいる。これらの価格層は、書き込みのみの利用からビジネスや商用プロジェクトまで、プロジェクトをサポートするさまざまな機能を提供する。これらのTwitter APIの価格層は、無料層から始まり、エンタープライズ層までスケールアップする。
ここでは、さまざまな価格帯とその特徴、そして料金について説明する:
- XのフリーAPI層:Xのフリー層は、プラットフォームのアプリケーション・プログラミング・インターフェースの最もシンプルなクラスである。主に書き込み専用のユースケースやインターフェースのテストに便利です。毎月1,500件の投稿が可能で、アプリケーションレベルでの投稿制限があります。無料ティアはまた、1つのアプリIDのみをサポートしています。
- XのAPIベーシック・ティア:Xのアプリケーション・プログラミング・インターフェースのベーシック・ティアは月額100ドル。開発者は2つのアプリIDを使用することができ、1ヶ月あたり10,000件の投稿が可能です。また、月間投稿数は50,000件です。このティアは、趣味でプロトタイプを作りたい開発者に最適です。
- プロAPIプラン:Proプランは月額5,000ドルで、3つのアプリケーションIDをサポートする。このプランは、ビジネスの拡大を目指す新興企業に適している。100万件の投稿を公開することができ、料金制限付きのアクセスには検索とフィルタリングされたストリームが含まれる。
- XのEnterprise API Tier:Enterpriseプランは、Xで最も高いAPI Tierで、企業やスケールの大きな商用プロジェクトに最適です。価格はアプリケーションベースで、月額$42,000から。開発者の特定のニーズを満たす商用レベルのアクセスを提供する。
TwitterのAPIアクセスを取得する方法:必要なすべてのステップ
XまたはTwitterでサードパーティサービスを作成する前に、APIにアクセスする必要があります。このTwitter APIアクセスは、ユニークなAPIキーを介してソーシャルメディアプラットフォームとのユニークな接続を提供します。これらのキーはパスコードとして機能し、隣接するサービスを構築した場合でも、特定のリクエストがどこから発信されたかを示します。
そこで、このアクセス権を手に入れる方法を紹介しよう:
- まず、開発者アカウントにサインアップします: Xに開発者アカウントを登録することは、APIにアクセスするための第一歩だ。もちろん、プラットフォームは、あなたが探索を始める前にいくつかの質問に答えることを要求する。オンボーディングフェーズでは、APIへのリクエストを認証するためのクレデンシャルを受け取る前に、プロジェクトを作成する。
- アプリのトークンとキーを保存し、保護する:プロジェクトの作成後、APIキーとアクセストークンを生成できます。また、クライアントIDとアプリ専用のアクセストークンも作成します。これらのキーとトークンは保存しておきましょう。
- APIにリクエストする:次のステップは、アプリケーションプログラミングインタフェースをリクエストすることです。もちろん、Twitter APIへの最初のリクエストに役立つガイドにアクセスすることもできます。
その後、エンドポイントを選択して開始する。また、統合のためのX APIツールやライブラリにアクセスすることもできます。他の機能とは異なり、APIはTwitterのプロフェッショナルアカウント専用ではない。
ほとんどのサードパーティアプリケーションでTwitter APIが停止している理由とは?
ソーシャルメディア企業がAPIのアップデートを実施して以来、多くのサードパーティアプリケーションが撤退を表明している。かつてはソーシャルメディア・アプリケーションと手を携えて動いていたサードパーティ・サービスの数々は、かなり減少している。しかし、なぜこのようなことが起こったのか、なぜこれらのアプリケーションのためにTwitter APIがダウンしているのか?
ツイッターと提携しているほとんどのサードパーティアプリが停止した主な理由は、ツイッターの新しいAPIポリシーである。例えば、APIアクセスに伴う課金は、多くのアプリを無力にした。新進のサードパーティ・サービスの多くは、月額料金に追いつけず、撤退したという。
それとは別に、複数のAPI変更によって、システムからいくつかのアプリが切り離された。例えば、同社はAPIからフォロワーとフォローのエンドポイントを削除した。この行為によって、これらのエンドポイントを重要なリソースとして持ついくつかのアプリケーションは、当初の役割を果たせなくなった。そのため、Xで誰がユーザーのフォローを外したのか、プラットフォームで誰が誰をフォローしているのかを追跡することができなくなった。ツイッターAPIとは何なのか?
XやTwitter APIの変更にもかかわらず、いくつかのサードパーティアプリケーションはまだビジネスを続けている。例えば、TweetDeleteは、ユーザーが自分のプロフィールから投稿をフィルタリングして一括削除することを可能にする。このウェブアプリは、ユーザーがアーカイブをインポートし、数回のクリックで特殊な削除タスクを実行することもできる。プロモーションを拡散しないので、すべてのユーザーに最適です。今すぐTwitterタイムラインのフィルタリングとクリーニングを始めましょう!