调用GenerateDeviceCode接口,生成设备流code。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求语法
POST /v2/{instanceId}/{applicationId}/oauth2/device/code
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
instanceId | string | 是 | 实例 ID。 | idaas_ue2jvisn35ea5lmthk267xxxxx |
applicationId | string | 是 | 应用 ID。 | app_mkv7rgt4d7i4u7zqtzev2mxxxx |
scope | string | 否 | scope 范围。 | xxx |
返回参数
示例
正常返回示例
JSON
格式
{
"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
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2023-10-24 | API 内部配置变更,不影响调用 | 查看变更详情 |
错误码
HttpCode | Error Code | 错误信息 | 说明 |
---|
HttpCode | Error Code | 错误信息 | 说明 |
---|---|---|---|
400 | invalid_request | Application is not turn device grant flow on | 设备流授权未开启 |
400 | invalid_request | Invalid client id | client id 无效 |
404 | application_not_found | Application id not found: app_mkv7rgt4d7i4u7zqtzev2mxxxx | 应用不存在 |
500 | Internal Server Error | Internal Server Error | 服务器内部错误 |