主题
上下架服务
接口说明
请求URL:http[s]://{网关地址}/minos-platform/service/changeServiceEnabled
请求方式: POST
请求内容类型: application/json
响应内容类型: application/json
请求说明
请求体
| 字段名 | 参数名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 用户账号 | userAccount | M | String | 操作人账号 |
| 上下架标志 | status | M | int | 上下架标志 0 下架 1 上架 |
| 需要上下架的服务wid集合 | serviceWids | O | List<String> | 需要上下架的服务wid集合 |
请求示例
json
{
"userAccount":"123",
"status": 1,
"serviceWids":["456","789"]
}1
2
3
4
5
2
3
4
5
响应说明
响应体
数据格式:
JSON
| 字段名 | 类型 | 描述 |
|---|---|---|
| errcode | String | 返回码,0 成功 |
| errmsg | String | 返回码描述 |
| data | List<ExChangeEnabledDto> | 返回的对象的json串 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| serviceWid | String | 服务主键 wid |
| flowWid | String | 上下架流程 wid(走了流程,才会有此值,用作撤回) |
响应示例
json
{
"errcode": "0",
"errmsg": "success",
"data": [
{
"serviceWid": "123",
"flowWid": "456"
}
]
}1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
错误码
| 错误码 | 描述 |
|---|---|
| 111001 | 必填参数不能为空 |
| 999 | 统一错误码,详细描述信息参见接口返回 |
Demo
java
// 创建客户端
Client client = new DefaultClient(BASE_URL, APP_ID, APP_SECRET);
// 创建请求对象
ChangeServiceEnabledRequest request = new ChangeServiceEnabledRequest();
request.setUserAccount("操作人账号");
request.setStatus(0);
List<String> serviceWids = new ArrayList<String>();
serviceWids.add("1418588276587360256");
request.setServiceWids(serviceWids);
ChangeServiceEnabledResponse response = client.execute(request);
//调用成功,则处理业务逻辑
if (response.isSuccess()) {
System.out.println(JSON.toJSONString(response));
//.....
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

