チャネル QR コード認可セッションをポーリングします。
リクエストヘッダー
|
ヘッダー |
必須 |
説明 |
|
|
はい |
|
パスパラメーター
|
パラメーター |
型 |
必須 |
説明 |
|
|
string |
はい |
Create Channel QR Session API から返される、不透明な QR コードセッションキー。 |
リクエスト例
curl -s -X GET 'https://api.qoder.com.cn/api/v1/forward/qr_sessions/qr-a1b2c3d4' \
-H "Authorization: Bearer $QODER_PAT"
レスポンス例
HTTP 200 OK
{
"type": "channel_qr_session",
"session_key": "qr-a1b2c3d4",
"channel_id": "ci_dingtalk_001",
"channel_type": "dingtalk",
"status": "confirmed",
"expires_at": "2026-06-18T10:05:00Z",
"err_code": null,
"err_msg": null
}
ステータス値
|
ステータス |
説明 |
|
|
スキャン、認可、インストール、または設定を待機しています。 |
|
|
QR コードがスキャンされ、モバイル側の確認を待機しています。 |
|
|
アクティベーションに成功しました。チャネルの |
|
|
QR セッションの有効期限が切れました。新しい QR セッションを作成してください。 |
|
|
ユーザーが認可を拒否、またはインストールをキャンセルしました。 |
|
|
ゲートウェイまたはサードパーティのチャネルが回復不能なエラーを返しました。 |
エラー
|
HTTP |
タイプ |
コード |
原因 |
|
401 |
|
|
PAT が不正、または有効期限切れです。 |
|
404 |
|
|
QR セッションが存在しない、有効期限が切れている、または呼び出し元から参照できません。 |
注記
-
session_keyは、有効期間が短い高エントロピーの不透明なトークンです。 -
作成レスポンスで返される
poll_interval_secondsに従ってポーリングしてください。 -
confirmedの後、チャネルの詳細を更新してください。