Token方式示例
#简介
本文档主要针对HTTP API调用者,使用OAuth2.0授权调用开放API,调用API时必须在URL中带上access_token参数,获取Access Token的流程如下:
##获取Access Token
请求URL数据格式
向授权服务地址** https://o.cabinet.hetuntech.cn/oauth/2.0/token **发送GET请求,并在URL中带上以下参数:
- grant_type: 必须参数,固定为`client_credentials`;
- client_id: 必须参数,应用的`APPID`;
- client_secret: 必须参数,应用的`Secret Key`;
##例如:
````bash
https://o.cabinet.hetuntech.cn/oauth/2.0/token?grant_type=client_credentials&client_id=2021394129347192341&client_secret=0rD1234121234WRtznPQSzr5pVw2&
````
## 返回示例
```json
{
"code": 0,
"message": "SUCCESS",
"access_token": "eyJhbGciOiJI234nR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjIwMjEwNDI4MTAwMDAwMDAwMDAwMDAwMCIsImlhdCI6MTYyMzkxNjA1MCwiZXh24A4MDUwfQ.v7x-I-xpuaXgKjo8PGxFGDZVZQc7jt69g55KVYV_wN8",
"expiresIn": 2592000
}
```
##### 返回参数说明
|参数名|类型|说明|
|:----- |:-----|----- |
|code |int | 返回状态码 |
|message |string | 返回消息 |
|access_token |string | 授权的TOKEN |
|expiresIn |int | 过期时间,单位秒,默认有效期30天 |