【TcaplusDB知識庫】根據bip獲取app資訊
阿新 • • 發佈:2022-03-14
請求地址
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的值 | 是 | |
返回語法
返回引數說明
-
返回狀態碼不為200時,表示請求失敗
-
返回狀態碼為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 方法發起請求
命令中的紅色部分是需要使用者自行填寫的引數,請參閱
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"
}