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
上一篇:
下一篇: