すべてのプロダクト
Search
ドキュメントセンター

Qoder CN シリーズ:チャネル QR セッションの作成

最終更新日:Jul 04, 2026

チャネルに対して、短時間有効な QR 認可セッションを作成します。

リクエストヘッダー

ヘッダー

必須

説明

Authorization

はい

Bearer <PAT>

Content-Type

いいえ

ボディが送信される場合は application/json です。

Idempotency-Key

いいえ

安全でないリクエストに対するオプションのべき等性キーです。

パスパラメーター

パラメーター

タイプ

必須

説明

channel_id

文字列

はい

チャネル ID です。

リクエスト例

curl -s -X POST 'https://api.qoder.com.cn/api/v1/forward/channels/ci_dingtalk_001/qr_sessions' \
  -H "Authorization: Bearer $QODER_PAT" \
  -H "Content-Type: application/json" \
  -d '{}'

レスポンス例

HTTP 200 OK

{
  "type": "channel_qr_session",
  "session_key": "qr-a1b2c3d4",
  "channel_id": "ci_dingtalk_001",
  "channel_type": "dingtalk",
  "status": "waiting",
  "qr_code_content": "https://login.dingtalk.com/oauth2/...",
  "qr_code_image_base64": "data:image/png;base64,...",
  "expires_at": "2026-06-18T10:05:00Z",
  "poll_interval_seconds": 3
}

レスポンスフィールド

フィールド

タイプ

説明

type

文字列

常に channel_qr_session です。

session_key

文字列

ポーリングに使用される、不透明な QR セッションキーです。

channel_id

文字列

関連付けられたチャネル ID です。

channel_type

文字列

WeChatFeishuDingTalk、または WeCom のいずれかです。

status

文字列

初期ステータスです。通常は waiting です。

qr_code_content

文字列

元の QR コンテンツです。通常はサードパーティーの認可 URL です。

qr_code_image_base64

文字列

ゲートウェイが生成した QR 画像です。

expires_at

文字列

有効期限のタイムスタンプです。

poll_interval_seconds

整数

推奨されるポーリング間隔です。

エラー

HTTP

タイプ

コード

トリガー

400

invalid_request_error

channel_type_unsupported

チャネルタイプが QR セッションをサポートしていません。

404

not_found_error

channel_not_found

チャネルが存在しません。

409

conflict_error

channel_disabled

チャネルが無効化されています。

502

api_error

channel_auth_failed

ゲートウェイ、またはサードパーティーの認可に失敗しました。

注意事項

  • P0 QR セッションは、WeChatFeishuDingTalk、および WeCom をサポートしています。

  • qq は P0 では統合 QR セッションをサポートしていません。

  • リクエストボディは省略、または {} にできます。