デバイスコードを生成します。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST /v2/{instanceId}/{applicationId}/oauth2/device/code HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
インスタンス ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| applicationId |
string |
必須 |
アプリケーション ID。 |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| scope |
string |
任意 |
権限付与範囲。 |
xxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| device_code |
string |
デバイスコード。 |
xxxxx |
| user_code |
string |
ユーザー認証コード。 |
xxxxx |
| verification_uri |
string |
検証用 URI。 |
https://example.com/authorize/device |
| verification_uri_complete |
string |
完全な検証用 URI。 |
https://example.com/authorize/device?user_code= xxxx |
| expires_in |
integer |
デバイスコードの残り有効期間。単位:秒。 |
1200 |
| expires_at |
integer |
トークンの有効期限切れ時刻。この値は、1970 年 1 月 1 日 00:00:00 UTC からの経過秒数を表す UNIX タイムスタンプです。 |
1653288641 |
| interval |
integer |
リクエストトークンのタイムアウト期間。単位:秒。 |
5 |
例
成功レスポンス
JSONJSON
{
"device_code": "xxxxx",
"user_code": "xxxxx",
"verification_uri": "https://example.com/authorize/device",
"verification_uri_complete": "https://example.com/authorize/device?user_code=\nxxxx",
"expires_in": 1200,
"expires_at": 1653288641,
"interval": 5
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。