1. 程式人生 > 其它 >【TcaplusDB知識庫】根據bip獲取app資訊

【TcaplusDB知識庫】根據bip獲取app資訊

【TcaplusDB知識庫】根據bip獲取app資訊

 

請求地址

GET
http://OmsAddress/app/newoms.php/webservice/business/get-app-by-bip?cmd=10015&ip-type=webservicerest&access-token=AccessTokenVal&bip_id=bip_id_val

url中GET引數說明

引數名稱 資料型別 說明 是否必填欄位 備註
bip_id 字串 Bip的值  
         

 

返回語法

返回引數說明

  1. 返回狀態碼不為200時,表示請求失敗

  2. 返回狀態碼為200,表示請求成功,返回的陣列為app的資訊,若返回的陣列的資料項為空,則表示沒有指定bip的app

欄位名稱 資料型別 說明 備註
uid 整型 app在資料庫表中的id  
app_id 整型 app在tcaplus中的id,範圍:[2-511]  
app_name 字串 app名稱  
applicant 字串 業務運維人員  
CC 字串 業務關注人員,目前無意義  
access_type 字串 通訊方式,目前僅支援tcp方式  
tbus_tmpl 字串    
create_date 字串 建立時間  
memo 字串 描述  
dir_beat_period 整型    
proxy_reconnect_span 整型    
proxy_reconnect_count 整型    
report_qos_level 整型    
old_passwd 字串 支援更新AppKey,儲存原密碼  
old_passwd_expire_time 字串 舊AppKey失效時間  
developer 字串 開發人員  
studio 字串 工作室  
bip_id 字串 在BIO的ID  

 

請求示例

通過 curl 方法發起請求

命令中的紅色部分是需要使用者自行填寫的引數,請參閱url中GET引數說明

curl -H "Content-type: application/json" -X "GET"

http://omsaddress/app/newoms.php/webservice/business/get-app-by-bip?cmd=10015&ip-type=webservicerest&access-token=<access-token>&bip_id=<bip_id>

返回示例

成功返回示例

http請求的Status=200

{
  "uid": 3,
  "app_id": 4,
  "app_name": "appstroe5",
  "passwd": "CCC520BC6758BCA4",
  "applicant": "liyuanfeng",
  "CC": "",
  "access_type": "TCP",
  "tbus_tmpl": null,
  "create_date": "2018-03-06 16:24:49",
  "memo": "ewewewe",
  "dir_beat_period": 1800,
  "proxy_reconnect_span": 10,
  "proxy_reconnect_count": 100,
  "report_qos_level": 0,
  "username": "tcaplus",
  "zone_model": 1,
  "select_set": 0,
  "price_id": 4001,
  "dba_name": "username",
  "idl_type": 1,
  "passwd_update_time": null,
  "old_passwd": null,
  "old_passwd_expire_time": null,
  "developer": "liyuanfeng",
  "studio": "",
  "bip_id": "BBDC"
}

錯誤返回

http請求的Status!=200

{
  "name": "Unauthorized",
  "message": "You are requesting with an invalid credential.",
  "code": 0,
  "status": 401,
  "type": "yii\\web UnauthorizedHttpException"
}
{
  "source_ip": "ip:10.29.89.51 not in whitelist"
}

 


 

TcaplusDB是騰訊出品的分散式NoSQL資料庫,儲存和排程的程式碼完全自研。具備快取+落地融合架構、PB級儲存、毫秒級時延、無損水平擴充套件和複雜資料結構等特性。同時具備豐富的生態、便捷的遷移、極低的運維成本和五個九高可用等特點。客戶覆蓋遊戲、網際網路、政務、金融、製造和物聯網等領域。