妖精视频黄网站免费在线观看_综合av国内自拍第一页_欧美国内精品一区10页_男女猛烈无遮挡免费动态图_少妇成熟A片无码专区小说_亚洲图在线综合_中文字幕日韩AV解说_日韩美女三级视频_国产精品秘入口海角抖音_中日韩午夜理伦电影免费

物聯(lián)網(wǎng)智慧云平臺(tái)能力調(diào)用參考文檔

文檔版本 V1.0.0

版本說(shuō)明

版本號(hào) 更新時(shí)間 更新人 主要內(nèi)容或重大修改
v1.0.0 2021-05-27

新增接口:

查詢(xún)卡片狀態(tài)

查詢(xún)卡片用量

查詢(xún)所屬群組信息

查詢(xún)規(guī)定群組數(shù)據(jù)

停復(fù)機(jī)

錯(cuò)誤碼

錯(cuò)誤碼 說(shuō)明
0 正確
500 內(nèi)部錯(cuò)誤,請(qǐng)聯(lián)系管理員
11000 請(qǐng)求參數(shù)錯(cuò)誤,請(qǐng)參考能力調(diào)用文檔
12004 transId 或 appid 或 token 鑒權(quán)失敗
12009 卡號(hào)鑒權(quán)失敗,不屬于此用戶(hù)
12010 卡號(hào)鑒權(quán)失敗,不存在本系統(tǒng)
12021 token 過(guò)期,重新獲取的 token 會(huì)立馬更新
443 客戶(hù)端錯(cuò)誤: 無(wú)效的appid
12022 appid 或 password 鑒權(quán)不通過(guò)
12034 群組 ID 不屬于本企業(yè)
446 客戶(hù)端錯(cuò)誤: 未設(shè)置時(shí)間戳
12089 該卡片不是待激活、已激活、已停機(jī),無(wú)法進(jìn)行操作
12098 當(dāng)前停機(jī)原因不符合自主發(fā)起復(fù)機(jī)操作要求,只有主動(dòng)申請(qǐng)停機(jī)的 才允許自主復(fù)機(jī)
12099 卡片主套餐超出有效期,無(wú)法復(fù)機(jī)
12100 卡片所屬套餐的用量已達(dá)量
12010 卡片所屬流量池可用量已達(dá)量
19010 其他錯(cuò)誤,聯(lián)系管理員

1. 認(rèn)證接口

1.1 認(rèn)證服務(wù)接口

token(令牌)獲取接口  

1.1.1 認(rèn)證服務(wù)接口

服務(wù)地址 :

http://sz.cotonda.com/iotManage/api/getToken

業(yè)務(wù)描述:

集團(tuán)客戶(hù)從自服務(wù)平臺(tái)獲取 appid 和 password 進(jìn)行認(rèn)證服務(wù)校驗(yàn),成功則返回鑒權(quán)標(biāo)識(shí) token。該接口 用于用戶(hù)獲取 token,客戶(hù)和 OneLink 能力開(kāi)放平臺(tái)同 時(shí)緩存該 token,token 過(guò)期則平臺(tái)返回錯(cuò)誤 碼,用戶(hù)重新調(diào)用 token 獲取接口獲 取 token,token 過(guò)期時(shí)間為 2 小時(shí)。OneLink 能力開(kāi)放平臺(tái)業(yè) 務(wù)接口需要對(duì) token 校驗(yàn),校驗(yàn)通過(guò)則完成身份驗(yàn)證。

請(qǐng)求參數(shù)說(shuō)明

參數(shù) 是否必須 類(lèi)型 含義
appid String 應(yīng)用編碼,第三方應(yīng)用唯一標(biāo)識(shí)。由物聯(lián)集 團(tuán)客戶(hù)向科通達(dá)提出 API 接入申請(qǐng),科通達(dá) 物聯(lián)網(wǎng)全網(wǎng)管理員在 物聯(lián)云網(wǎng)智慧云平臺(tái) 能力開(kāi)放 平臺(tái)上分配并展示給集團(tuán)戶(hù), appid 樣例:202105242146195403
password String API 接入秘鑰,由科通達(dá)物聯(lián)網(wǎng)提供,集團(tuán) 客戶(hù)從自服務(wù)平臺(tái)獲?。ㄎ锫?lián)云網(wǎng)智慧云 平 臺(tái)上 API 使用說(shuō)明下),token 過(guò)期時(shí)間暫 定為 2 小時(shí)。
timeStamp String 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)

URL :

http://sz.cotonda.com/iotManage/api/getToken?appid=xxxx&password=xxxx&timeStamp=xxxx
返回參數(shù)說(shuō)明
參數(shù) 是否必須 默認(rèn)值 含義
success boolean 請(qǐng)求是否成功。true - 成功 false - 失敗
errorCode int 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 返回結(jié)果集(errorCode 為“0”時(shí),data 包 含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空) 此處為 token 的值,需要保存起 來(lái),一小時(shí)后過(guò)期

返回報(bào)文舉例

成功: 
{
"success": true, 
"errorCode": 0, 
"errorMsg": "", 
"data": "token": "d362fc0cfe91e3b1263abec0b44869d8065f3b8cbe974b8805bfa7b4435b83da" 
}
失?。?{
"success": flase, 
"errorMsg":"PASSWORD 鑒權(quán)不通過(guò)", 
"data":{}, 
"errorCode":12022 
}

2. 物聯(lián)卡管理類(lèi)

2.1 復(fù)機(jī)

服務(wù)地址:

http://sz.cotonda.com/iotManage/api/activationCard

業(yè)務(wù)描述:

集團(tuán)客戶(hù)可以通過(guò)卡號(hào) iccid 變更集團(tuán)歸屬物聯(lián)卡的狀態(tài)(同一卡號(hào) 3 分鐘內(nèi) 不能通過(guò)此類(lèi)接口重復(fù)辦理業(yè)務(wù))。

請(qǐng)求參數(shù)說(shuō)明:

參數(shù) 是否必填 類(lèi)型 含義
transId String 事務(wù)編碼,由物聯(lián)卡集團(tuán)客戶(hù)按照相應(yīng)規(guī)則自 主生成,生成規(guī)則:yyyyMMddHHmmss+APPID+ 八 位 隨 機(jī) 數(shù) , appid 樣 例 : 2021051317190020210430105318808600000000
token String 令牌,通過(guò)指定接口獲取。
iccid String 集成電路卡識(shí)別碼,IC 卡的唯一識(shí)別號(hào)碼,共 有 20 位字符組成,舉例:898600D6991330004146

URL:

http://sz.cotonda.com/iotManage/api/activationCard?transId=xxxx&token=xxxx&icci d=xxxx

返回參數(shù)說(shuō)明:

參數(shù) 是否必須 默認(rèn)值 含義
suceess boolean 請(qǐng)求是否成功。true - 成功 false - 失敗
errorCode int 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 返回結(jié)果集(errorCode 為“0”時(shí),data 包 含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空) 此處為 iccid 的值

返回報(bào)文舉例

成功:
 {
"success": true, 
"errorCode": 0, 
"errorMsg": "", 
"data": "898600D6991330004146" 
}
失?。?{
"success": flase, 
"errorMsg":"TOKEN 不存在或已過(guò)期,請(qǐng)重新獲取", 
"data":{}, 
"errorCode":12022 
}

2.2 停機(jī)

服務(wù)地址:

http://sz.cotonda.com/iotManage/api/stopCard

業(yè)務(wù)描述:

集團(tuán)客戶(hù)可以通過(guò)卡號(hào) iccid 變更集團(tuán)歸屬物聯(lián)卡的狀態(tài)

請(qǐng)求參數(shù)說(shuō)明:

參數(shù) 是否必須 類(lèi)型 含義
transId String 事務(wù)編碼,由物聯(lián)卡集團(tuán)客戶(hù)按照相應(yīng)規(guī)則自 主生成,生成規(guī)則:yyyyMMddHHmmss+APPID+ 八 位 隨 機(jī) 數(shù) , appid 樣 例 : 2021051317190020210430105318808600000000
token String 令牌,通過(guò)指定接口獲取。
iccid String 集成電路卡識(shí)別碼,IC 卡的唯一識(shí)別號(hào)碼,共 有 20 位字符組成,舉例:898600D6991330004146

URL:

http://sz.cotonda.com/iotManage/api/stopCard?transId=xxxx&token=xxxx&iccid=xxxx 

返回參數(shù)說(shuō)明:

參數(shù) 是否必須 默認(rèn)值 含義
suceess boolean 請(qǐng)求是否成功。true - 成功 false - 失敗
errorCode int 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 返回結(jié)果集(errorCode 為“0”時(shí),data 包 含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空) 此處為 iccid 的值

返回報(bào)文舉例

成功: 
{
"success": true, 
"errorCode": 0, 
"errorMsg": "", 
"data": "898600D6991330004146" 
}
失敗: {
"success": flase, 
"errorMsg":"TOKEN 不存在或已過(guò)期,請(qǐng)重新獲取", 
"data":{}, 
"errorCode":12022 
}

3. 物聯(lián)卡查詢(xún)類(lèi)

3.1 查詢(xún)卡狀態(tài)

服務(wù)地址:

http://sz.cotonda.com/iotManage/api/getCardStatus

業(yè)務(wù)描述:

集團(tuán)客戶(hù)可以通過(guò)卡號(hào) iccid 查詢(xún)集團(tuán)歸屬物聯(lián)卡的狀態(tài)

請(qǐng)求參數(shù)說(shuō)明:

參數(shù) 是否必須 類(lèi)型 含義
transId String 事務(wù)編碼,由物聯(lián)卡集團(tuán)客戶(hù)按照相應(yīng)規(guī)則自 主生成,生成規(guī)則:yyyyMMddHHmmss+APPID+ 八 位 隨 機(jī) 數(shù) , appid 樣 例 : 2021051317190020210430105318808600000000
token String 令牌,通過(guò)指定接口獲取。
iccid String 集成電路卡識(shí)別碼,IC 卡的唯一識(shí)別號(hào)碼,共 有 20 位字符組成,舉例:898600D6991330004146

URL:

http://sz.cotonda.com/iotManage/api/getCardStatus?transId=xxxx&token=xxxx&icci d=xxxx

返回參數(shù)說(shuō)明:

參數(shù) 是否必須 默認(rèn)值 父級(jí) 含義
suceess boolean 無(wú) 請(qǐng)求是否成功。true - 成功 false - 失 敗
errorCode int 無(wú) 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 無(wú) 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 無(wú) 返回結(jié)果集(errorCode 為“0”時(shí),data 包含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空)
activateTime String data 第一次激活時(shí)間
status int data 卡片狀態(tài)(1:待激活 2:已激活 3:已停機(jī) 4:已失效 5:測(cè)試卡 6:已銷(xiāo)戶(hù) 7:庫(kù)存 )
iccid String data iccid

返回報(bào)文舉例

成功: 
{ 
"data": { 
"activateTime": "2020-10-24 11:37", 第一次激活的時(shí)間 
"cardStatus": 2, 
"iccId": "898600D6991330004146" 
}, 
"errorCode": 0, 
"errorMsg": "", 
"success": true 
}
失?。?{
"success": flase, 
"errorMsg":"TOKEN 不存在或已過(guò)期,請(qǐng)重新獲取", 
"data":{}, 
"errorCode":12022 
}

3.2 查詢(xún)卡用量

服務(wù)地址:

http://sz.cotonda.com/iotManage/api/getCardDosage      

業(yè)務(wù)描述:

集團(tuán)客戶(hù)可以通過(guò)卡號(hào) iccid 查詢(xún)集團(tuán)歸屬物聯(lián)卡的狀態(tài)

請(qǐng)求參數(shù)說(shuō)明:

參數(shù) 是否必須 類(lèi)型 含義
transId String 事務(wù)編碼,由物聯(lián)卡集團(tuán)客戶(hù)按照相應(yīng)規(guī)則自 主生成,生成規(guī)則:yyyyMMddHHmmss+APPID+ 八 位 隨 機(jī) 數(shù) , appid 樣 例 :2021051317190020210430105318808600000000
token String 令牌,通過(guò)指定接口獲取。
iccid String 集成電路卡識(shí)別碼,IC 卡的唯一識(shí)別號(hào)碼,共 有 20 位字符組成,舉例:898600D6991330004146

URL:

http://sz.cotonda.com/iotManage/api/getCardStatus?transId=xxxx&token=xxxx&icci d=xxxx

返回參數(shù)說(shuō)明:

參數(shù) 是否必須 默認(rèn)值 父級(jí) 含義
suceess boolean 無(wú) 請(qǐng)求是否成功。true - 成功 false - 失 敗
errorCode int 無(wú) 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 無(wú) 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 無(wú) 返回結(jié)果集(errorCode 為“0”時(shí),data 包含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空)
updateTime String data 最近更新時(shí)間
dosage double data 卡片用量
iccid String data iccid

返回報(bào)文舉例

成功: 
{ 
"data": { 
"dosage": 0, 
"updateTime": "2021-05-11 18:15" 
}, 
"errorCode": 0,
"errorMsg": "卡片狀態(tài)為 1", 
"success": true 
}
失敗: 
{
"success": flase,
 "errorMsg":"TOKEN 不存在或已過(guò)期,請(qǐng)重新獲取", 
 "data":{}, 
 "errorCode":12022 
 }

3.3 查詢(xún)?nèi)航M信息

服務(wù)地址:

http://sz.cotonda.com/iotManage/api/getCardDosage      

業(yè)務(wù)描述:

集團(tuán)客戶(hù)可以通過(guò)卡號(hào) iccid 查詢(xún)集團(tuán)歸屬物聯(lián)卡的狀態(tài)

請(qǐng)求參數(shù)說(shuō)明:

參數(shù) 是否必須 類(lèi)型 含義
transId String 事務(wù)編碼,由物聯(lián)卡集團(tuán)客戶(hù)按照相應(yīng)規(guī)則自 主生成,生成規(guī)則:yyyyMMddHHmmss+APPID+ 八 位 隨 機(jī) 數(shù) , appid 樣 例 :2021051317190020210430105318808600000000
token String 令牌,通過(guò)指定接口獲取。

URL:

:http://sz.cotonda.com/iotManage/api/queryGroupInfo?transId=xxxx&token=xxxx

返回參數(shù)說(shuō)明:

參數(shù) 是否必須 默認(rèn)值 父級(jí) 含義
suceess boolean 無(wú) 請(qǐng)求是否成功。true - 成功 false - 失 敗
errorCode int 無(wú) 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 無(wú) 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 無(wú) 返回結(jié)果集(errorCode 為“0”時(shí),data 包含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空)
name String data 群組名稱(chēng)
flowPoolId String data 群組 id

返回報(bào)文舉例

成功: 
{ 
"data": [ 
{ 
"name": "流量池 30G", 
"flowPoolId": "splitNum00014508" 
} 
],
"errorCode": 0, 
"errorMsg": "", 
"success": true 
}
失?。?
{
"success": flase, 
"errorMsg":"TOKEN 不存在或已過(guò)期,請(qǐng)重新獲取", 
"data":{}, 
"errorCode":12022
 }

3.4 查詢(xún)?nèi)航M信息

服務(wù)地址:

http://sz.cotonda.com/iotManage/api/getCardDosage      

業(yè)務(wù)描述:

集團(tuán)客戶(hù)可以通過(guò)卡號(hào) iccid 查詢(xún)集團(tuán)歸屬物聯(lián)卡的狀態(tài)

請(qǐng)求參數(shù)說(shuō)明:

參數(shù) 是否必須 類(lèi)型 含義
transId String 事務(wù)編碼,由物聯(lián)卡集團(tuán)客戶(hù)按照相應(yīng)規(guī)則自 主生成,生成規(guī)則:yyyyMMddHHmmss+APPID+ 八 位 隨 機(jī) 數(shù) , appid 樣 例 :2021051317190020210430105318808600000000
token String 令牌,通過(guò)指定接口獲取。
flowPoolId String 群組 id

URL:

http://sz.cotonda.com/iotManage/api/stopCard?queryGroupData=xxxx&token=xxxx& flowPoolId=xxxx 

返回參數(shù)說(shuō)明:

參數(shù) 是否必須 默認(rèn)值 父級(jí) 含義
suceess boolean 無(wú) 請(qǐng)求是否成功。true - 成功 false - 失 敗
errorCode int 無(wú) 錯(cuò)誤碼。0-成功 非 0-失敗
errorMsg String 無(wú) 時(shí)間戳 yyyyMMddHHmmss+10 個(gè)隨機(jī)數(shù)
data Object 無(wú) 返回結(jié)果集(errorCode 為“0”時(shí),data 包含正確的結(jié)果數(shù)據(jù);errorCode 為“非 0”時(shí), data 為空)
name String data 群組名稱(chēng)
flowPoolId String data 群組 id
quantity int data 總卡數(shù)
activateNum int data 激活卡數(shù)
stopNum int data 停機(jī)卡數(shù)
totalFlow double data 可用總流量
dosage double data 已用量
surplus double data 剩余量
numberSements List data 包含流量池的所屬號(hào)段
startIccId String numberSements 某一號(hào)段開(kāi)始的 iccId
endIccId String numberSements 某一號(hào)段結(jié)束的 iccId

返回報(bào)文舉例

成功: 
{ 
"data": { 
"activateNum": 13, 
"dosage": 503, 
"flowPoolId": "splitNum00004508", 
"name": "流量池 30G", 
"numberSegments": [ 
{ 
"endIccId": "898604801920C0200004", 
"startIccId": "898604801920C0200000" 
},
{ "endIccId": "898604801920C0200010", 
"startIccId": "898604801920C0200005" 
},
{ 
"endIccId": "898604801920C0200024",
 "startIccId": "898604801920C0200013" 
 },
 { 
 "endIccId": "898604801920C0200012", 
 "startIccId": "898604801920C0200011" 
 } 
 ],
 "quantity": 25,
  "stopNum": 4, 
  "surplus": 7, 
  "totalFlow": 510
   },
   "errorCode": 0,
   "errorMsg": "", 
   "success": true
    }
失敗: 
{
"success": flase, 
"errorMsg":"TOKEN 不存在或已過(guò)期,請(qǐng)重新獲取", 
"data":{}, 
"errorCode":12022

 }