获取AccessToken
此接口用于获取Access Token,在调用其他接口获取数据时,必须在token前加上属性名“generator=”,整体放入请求头字段Cookie中,才能通过网关的相关权限验证。
请求头参数
无
请求参数
appId和appSecret须在葛南云平台上获取。
| Body参数名 | 类型 | 是否必填 | 示例 | 描述 |
|---|---|---|---|---|
| appId | String | 是 | 483970919002275840 | 后台管理中的机构信息或单个工程的详细信息有对应的appId |
| appSecret | String | 是 | ced1e97c29da740e33c9a2a00aa14256 | 后台管理中的机构信息或单个工程的详细信息有对应的appSecret |
示例代码
请求方式 :POST
请求地址 :https://api.njgn.com/common_api/api_access_token/get_access_token
public static String getAccessToken() { // 接口请求地址
String url = "https://api.njgn.com/common_api/api_access_token/get_access_token"; // 后台管理中的机构信息或单个工程的详细信息有对应的appId
String appId = "483970919002275840"; // 后台管理中的机构信息或单个工程的详细信息有对应的appSecret
String appSecret = "ced1e97c29da740e33c9a2a00aa14256";
Map<String, String> requestParam = new HashMap<>();
requestParam.put("appId", appId);
requestParam.put("appSecret", appSecret); // 调用提供的HttpUtil库,result即为本次调用的结果
String result = HttpUtil.post(url, requestParam); return result;
}返回示例
{
"result": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0LCJlbnYiOiJ0ZXN0IiwidHlwZSI6ImdlbmVyYXRpb24iLCJleHAiOjQ3NTEyMjc3MjQsInZlcnNpb24iOiIxLjAiLCJpYXQiOjE1OTU1NTQxMjR9.wTbTICUpp9siuILzSaUYWWoE9dn_Runpa1lURSk2WRY",
"op": true,
"code": "0000",
"message": "OK"
}| 参数名称 | 类型 | 示例 | 描述 |
|---|---|---|---|
| op | boolean | true | 标识调用是否成功 |
| code | String | 0000 | 状态码 |
| message | String | OK | 调用失败时返回错误信息 |
| result | String | eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0LCJlbnYiOiJ0ZXN0IiwidHlwZSI6ImdlbmVyYXRpb24iLCJleHAiOjQ3NTEyMjc3MjQsInZlcnNpb24iOiIxLjAiLCJpYXQiOjE1OTU1NTQxMjR9.wTbTICUpp9siuILzSaUYWWoE9dn_Runpa1lURSk2WRY | token ,主要是用这个去授权获取数据 |
