class xdk.oauth2_auth.OAuth2PKCEAuth
パラメータ
__init__
Parameters
X API のトークンエンドポイント用のベース URL(デフォルトは https://api.x.com)。
OAuth2 認可用のベース URL(デフォルトは https://x.com/i)。
X API 用のクライアント ID。
X API 用のクライアントシークレット。
OAuth2 認可用のリダイレクト URI。
既存の OAuth2 トークンの辞書オブジェクト(存在する場合)。
OAuth2 の認可スコープを指定する、スペース区切りの文字列または文字列のリスト。
exchange_code
パラメーター
コールバックで受け取った認可コード。
省略可能なコードベリファイア(指定しない場合は保存済みのベリファイアを使用します)。
戻り値
Dictstr, Any
fetch_token
exchange_code を使用します)。
パラメーター
認可後に受信した完全なコールバック URL
戻り値
Dictstr, Any
OAuth2 PKCE フローの認可 URL を取得します。
パラメーター
セキュリティ向上のためのオプションの state パラメーターです。
戻り値
str
get_code_challenge
戻り値
str | None
get_code_verifier
戻り値
str | None
is_token_expired
戻り値
bool
refresh_token
戻り値
Dictstr, Any
set_pkce_parameters
パラメーター
使用する code verifier。
オプションの code challenge(指定しない場合は自動生成されます)。