getToken
通过 API 方式获取访问令牌。
接口信息
URL
https://api.xxx.com/auth/getToken
请求方式
POST
请求参数
Body
accessKeyId
String
是
用户访问密钥ID (获取方式见 API 概览)
accessTimestamp
String
是
13位当前Unix时间戳,值为请求发出前15分钟内的时间戳
accessNonce
String
是
签名唯一随机数,用于防止网络重放攻击,建议每次请求使用不同随机数
accessVersion
String
是
认证算法版本,当前固定值为V2
accessSign
String
是
签名。计算方式参考:鉴权
botId
String
否
设备唯一标识 (获取方式见 API 概览)。botId与vendorId二者必选其一
vendorId
String
否
厂商唯一标识 (获取方式见 API 概览)。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 版代码示例
Last updated