Administrator
Administrator
Published on 2025-01-13 / 1 Visits
0
0

2024.12.18

获取 Access_Token

由管理员在网关管理端的【API管理】-【API调用】里可以创建授权KEY,会自动生成 appKeyapp Secret的值,开发者可以使用 appKeyappSecret 获取 access_token,然后进行业务接口的调用。

请求方式

RequestMethod.GET

请求参数

字段

类型

说明

appKey

string

应用 appKey

timestamp

number long

毫秒级时间戳

signature

string

校验签名,HmacSHA256

加签方式

URLEncode(Base64(HmacSHA256(parameterMap)))

其中,parameterMap 按照参数名称排序,参数名称与参数值依次拼接(signature字段除外),形成待计算签名的字符串。

示例 :若发送请求参数 appKey 为41832a3d2df94989b500da6a22268747,时间戳 timestamp 为1568098531823,则待加密字符串的值:appKey41832a3d2df94989b500da6a22268747timestamp1568098531823 之后对 parameterMap 使用 HmacSHA256 计算签名,Hmackey 为自建应用的 appSecret 。计算出的二进制签名先进行 base64,之后进行 urlEncode,即得到 signatrue 字段的值。

服务端用相同的算法再次计算签名和 signature 比较,如果相同说明数据没有被篡改过

返回参数说明

字段

类型

说明

code

string

结果码,成功返回"00000"

message

string

结果信息,若有错误,该字段返回具体错误信息

data.access_token

string

接口访问令牌

data.expire

number

剩余有效期,单位秒


Comment