获取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 ,主要是用这个去授权获取数据 |