獲取有權限的項目
此接口用于獲取Access Token下有權限的項目列表。
請求頭參數
需要放到http請求頭(Headers)里的參數,通常為token。
Header參數 | 類型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
cookie | String | 是 | generator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0L | 將access token寫入到cookie中,用于網關校驗。 |
請求參數
無
示例代碼
請求方式 :POST
請求地址 :https://api.njgn.com/api/new_project/select_all_project_by_user_new
public static String getAllProject(){ // 接口請求地址 String url = "https://api.njgn.com/api/new_project/select_all_project_by_user_new"; // 獲取的AccessToken組裝成cookie String cookie = "generator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0LCJlbnYiOiJ0ZXN0IiwidHlwZSI6ImdlbmVyYXRpb24iLCJleHAiOjQ3NTEyMjc3MjQsInZlcnNpb24iOiIxLjAiLCJpYXQiOjE1OTU1NTQxMjR9.wTbTICUpp9siuILzSaUYWWoE9dn_Runpa1lURSk2WRY"; // 不需要請求參數 Map < String, String > requestParam = new HashMap < > (); // 請求頭的參數 Map < String, String > headerMap = new HashMap < > (); headerMap.put("cookie", cookie); // 調用提供的HttpUtil庫,result即為本次調用的結果 String result = HttpUtil.post(url, requestParam, headerMap); return result; }
返回示例
{ "result": [ { "id": "524", "createTime": 1571814859366, "updateTime": 1597822906349, "name": "for_test", "longitude": "116.6096571147707", "latitude": "39.85846392246292", "comment": "", "country": "", "province": "北京市", "city": "北京市" } ], "op": true, "message": "OK" }
參數名稱 | 類型 | 描述 |
---|---|---|
op | boolean | 標識調用是否成功 |
message | String | 調用失敗時返回錯誤信息 |
result.id | String | 項目唯一id |
result.createTime | long | 項目創建時間 |
result.updateTime | long | 項目更新時間 |
result.name | String | 項目的名稱 |
result.longitude | String | 項目位置-經度 |
result.latitude | String | 項目位置-緯度 |
result.comment | String | 備注 |
result.country | String | 項目所在的國家 |
result.province | String | 項目所在的省份/直轄市 |
result.city | String | 項目所在的城市/區縣 |