获取 Access_Token
由管理员在网关管理端的【API管理】-【API调用】里可以创建授权KEY,会自动生成 appKey 和 app Secret的值,开发者可以使用 appKey 和 appSecret 获取 access_token,然后进行业务接口的调用。
请求方式
RequestMethod.GET
请求参数
加签方式
URLEncode(Base64(HmacSHA256(parameterMap)))
其中,parameterMap 按照参数名称排序,参数名称与参数值依次拼接(signature字段除外),形成待计算签名的字符串。
示例 :若发送请求参数 appKey 为41832a3d2df94989b500da6a22268747,时间戳 timestamp 为1568098531823,则待加密字符串的值:appKey41832a3d2df94989b500da6a22268747timestamp1568098531823 之后对 parameterMap 使用 HmacSHA256 计算签名,Hmac 的 key 为自建应用的 appSecret 。计算出的二进制签名先进行 base64,之后进行 urlEncode,即得到 signatrue 字段的值。
服务端用相同的算法再次计算签名和 signature 比较,如果相同说明数据没有被篡改过