開發支持
首頁/服務與支持/開發支持/

批量插入數據

本接口可以將平臺外數據插入云平臺

請求頭參數

需要放到http請求頭(Headers)里的參數,通常為token。

 Header參數名類型是否必填示例描述
cookieStringgenerator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0L將access token寫入到cookie中,用于網關校驗。

請求參數

Body參數類型是否必填示例描述
dataHostStringGN-host與database結合作項目校驗(我方提供
dataBaseStringGN與datahost結合作項目校驗我方提供
datajsonArray[

    {

        "sjbh": "靜力水準儀-1號點",

        "time": "1234567890",

        "f1": "12.3456",

        "f2": "0"

    }

]

sjbh:傳感器類型-傳感器名稱
time:時間戳格式毫秒時間戳
f1/f2:儀器采集計算過后的數值,如果一支有兩個數據通道,則分別寫在f1,f2中;如果一支傳感器只有一個數值,則f2的值傳0

示例代碼

 請求方式 POST

 請求地址 https://api.njgn.com/get_data/batch_add_data_by_outside

// 批量上報數據
  public static String batchAddData() {    // 接口請求地址
    String url = "https://api.njgn.com/get_data/batch_add_data_by_outside";    // 獲取的AccessToken組裝成cookie
    String cookie = "generator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0LCJlbnYiOiJ0ZXN0IiwidHlwZSI6ImdlbmVyYXRpb24iLCJleHAiOjQ3NTEyMjc3MjQsInZlcnNpb24iOiIxLjAiLCJpYXQiOjE1OTU1NTQxMjR9.wTbTICUpp9siuILzSaUYWWoE9dn_Runpa1lURSk2WRY";    // 請求參數
    Map<String, String> requestParam = new HashMap<>();
    requestParam.put("dataBase", "GN");
    requestParam.put("dataHost", "GN-host");
    requestParam.put("data", "[{"sjbh":"靜力水準儀-1號點","time":"1234567890","f1":"12.3456","f2":"0"},{"sjbh":"雙軸測斜儀-1號點","time":"1234567890","f1":"12.3456","f2":"0"}]");    // 請求頭的參數
    Map<String, String> headerMap = new HashMap<>();
    headerMap.put("cookie", cookie);    // 調用提供的HttpUtil庫,result即為本次調用的結果
    String result = HttpUtil.post(url, requestParam, headerMap);    
    return result;
  }

返回數據

{"op":true,"message":"OK"}
參數名稱類型描述
opboolean標識調用是否成功
messageString調用失敗時返回錯誤信息



logo

觸摸自然的脈搏 聆聽世界的聲音
對天地的敬畏 對人和安全的關懷
為了那一片寧靜的風景
我們永遠在路上
關注我們:
預覽

公司地址

中國 江蘇
南京市鼓樓區馬家街26號
+86 25 84443850
周一至周日 8:00 - 18:00

合作與共贏

久久久久久精品无码