API授权
听云提供各功能模块的数据导出API,所有API都使用同一种认证方式。
听云API认证
术语
api_key:平台为每一个管理员(主账号)分配的公钥,是请求API时用来校验身份的一串字符,可在“用户中心 > 账户管理 > API页面”获取。
secret_key:用于生成数字签名的私钥,与 api_key 一 一对应,可在“用户中心 > 账户管理 > API页面”获取。
timestamp:当前请求时间戳(毫秒时间戳)。
auth:通过特定的规则生成的数字签名。
认证说明

-
用户向认证服务发起请求,请求包含api_key、auth、timestamp参数。
-
认证服务收到请求后,会对参数进行校验,校验通过后会返回access_token。
-
用户收到access_token后,就可以拿access_token去请求API获取数据。
access_token说明:
- access_token有效期2小时,过期失效。
重复申请access_token,会导致前一次申请的access_token失效,以最近一次申请的为准。
- access_token失效后需重新申请,建议建立access_token更新机制,以便在access_token失效后可以及时更新。
auth计算规则:
- auth字符串拼接
api_key="这里是api_key的值"&secret_key="这里是secret_key的值"×tamp="这里是当前请求的毫秒时间戳"
- auth字符串加密,对auth拼接完的字符串进行32位小写MD5加密