1. 接口地址
POST /order/openapi/add
2. 请求参数
{
"id":"实例id",
"orderId": "订单Id",
"instanceName": "实例名称",
"instanceAddress": "实例访问地址",
"userName": "实例账号",
"passWord": "实例密码",
"type": "1.Jupiter 2.ssh 3 webssh"
}3. 返回值
成功:
{
"code": 200,
"msg": "操作成功",
"data": null
}失败:
{
"code": 500,
"msg": "操作失败",
"data": null
}4. 如何调用
curl示例:
curl -X POST "http://192.168.80.143:8081/order/openapi/add" \
-H "Authorization: Bearer <API Key>" \
-H "Content-Type: application/json" \
-d '{
"instanceId": "1837301791183183873",
"instanceName": "test-instance",
"instanceAddress": "xx.xxx.xxx.xxx:8888",
"userName": "admin",
"passWord": "123456"
}'java示例:
public static void main(String[] args) {
HashMap<String, Object> jsonMap = new HashMap<>();
//实例id
jsonMap.put("instanceId", "1837301791183183873");
//实例名称
jsonMap.put("instanceName", "test-instance");
//实例访问地址
jsonMap.put("instanceAddress", "xx.xxx.xxx.xxx:8888");
//实例账号
jsonMap.put("userName", "admin");
//实例密码
jsonMap.put("passWord", "123456");
//将Map转换为JSON字符串
String json = JSONUtil.toJsonStr(jsonMap);
Map<String, String> headerMap = new HashMap<>();
headerMap.put("Authorization", "Bearer <API Key>");
//链式构建请求
String result = HttpRequest.post("http://192.168.80.143:8081/order/openapi/add")
.addHeaders(headerMap) //请求头
.body(json) // 设置请求体
.execute().body();
System.out.println(result);
}作者:admin 创建时间:2025-03-03 09:33
最后编辑:冯豪东 更新时间:2025-06-12 03:26
最后编辑:冯豪东 更新时间:2025-06-12 03:26