Skip to main content
X API は膨大な量のデータを扱い、認証によって開発者とユーザー双方のためにそのデータを保護します。以下に示すいくつかの認証方法から選択できます。 ほとんどの開発者は認証の複雑さを直接扱う必要はありません — クライアントライブラリが自動的に処理してくれます。 利用可能なクライアントライブラリのリストは Tools and libraries ページで確認できます。

認証方法

OAuth 1.0a User Context

OAuth 1.0a により、認可された X デベロッパーアプリが X アカウントに代わって、プライベートなアカウント情報にアクセスしたり、X アクションを実行したりできます。
詳細はこちら

App only

App only Access Token により、X デベロッパーアプリが X 上で公開されている情報にアクセスできます。
詳細はこちら

ベーシック認証

X のエンタープライズ API の多くは HTTP ベーシック認証の使用を必要とします。
詳細はこちら

OAuth 2.0 Authorization Code Flow with PKCE

OAuth 2.0 User Context により、別のアカウントに代わって認証することができ、アプリケーションのスコープと複数のデバイスでの認可フローをよりきめ細かく制御できます。
詳細はこちら
注: アプリの API キー、App-only Access Token、個人の Access Token、Access Token Secret は、Developer ConsoleX デベロッパーアプリ セクションから取得できます。他のユーザーに代わってリクエストを行うには3-legged OAuth フロー を使用してそのユーザー向けに別のアクセストークンセットを生成し、OAuth 1.0a User Context または OAuth 2.0 user context リクエストでそのユーザーのトークンを渡します。

追加リソース

ガイド

統合ガイドを使用して、トークンの生成方法とリクエストの認証方法を学びましょう。

API リファレンス

認証エンドポイントのリファレンスガイドを確認しましょう。

ベストプラクティス

キーとトークンを保存するためのベストプラクティスを理解し、自分自身を守ってください。

FAQ

質問がありますか? FAQ をご覧ください。