getToken

获取访问令牌

通过 API 方式获取访问令牌。

接口信息

URL

https://ws.xxx.com/auth/getToken

请求方式

POST

请求参数

Body

字段名称
类型
是否必选
说明

accessKeyId

String

用户访问密钥ID (获取方式

accessTimestamp

String

13位当前Unix时间戳,值为请求发出前15分钟内的时间戳

accessNonce

String

签名唯一随机数,用于防止网络重放攻击,建议每次请求使用不同随机数

accessVersion

String

认证算法版本,当前固定值为V2

accessSign

String

签名。计算方式参考:鉴权

botId

String

设备唯一标识 (获取方式)。botId与vendorId二者必选其一

vendorId

String

厂商唯一标识 (获取方式)。botId与vendorId二者必选其一

vendorId使用场景

新设备配网后,设备自动注册平台,获取设备唯一标识(botId)

botId使用场景

设备已注册,使用设备botId获取访问授权,调用语音、文本对话等API服务

请求示例

注意:参数botId与vendorId同时存在时,优先使用botId生成授权令牌

响应参数

Body

字段名称
类型
是否必选
说明

accessToken

String

用户访问令牌

expireIn

Integer

访问令牌过期时间(秒),有效期2小时,失效后重新生成或使用refreshToken生成新accessToken

refreshToken

String

刷新令牌,有效期为7天,有效期内可以刷新accessToken,失效后需重新获取

refreshExpireIn

Integer

刷新令牌过期时间(秒)

code

Integer

状态码

msg

String

状态对应信息

响应示例

PostMan请求示例

Pre-request Script

Body

Python版代码示例

PREVIOUS 签名

NEXT 刷新访问令牌

Last updated