调用DeletePtsScenes接口批量删除PTS场景。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DeletePtsScenes

系统规定参数。取值:DeletePtsScenes

SceneIds Map ["XVB4DF","AFG3CV"]

待删除场景ID的列表。更多信息,请参见参数说明

返回数据

名称 类型 示例值 描述
Message String

错误提示信息,若成功则不显示此参数。

RequestId String 35290A5B-AB50-46BD-81E0-E316F86128C4

请求ID。

HttpStatusCode Integer 200

HTTP状态码。

Code String 200

系统状态码。

Success Boolean true

是否成功。

  • true:成功
  • false:失败

示例

请求示例

public static void main(String[] args) {

        // 账号的AccessKey ID和AccessKey Secret。
        String accessKeyId = "xxx";
        String accessKeySecret = "xxx";
        DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessSecret);
        IAcsClient client = new DefaultAcsClient(profile);

        String sceneIds = "[\"id1\",\"id2\"]";
        DeletePtsScenesResponse response = deletePtsScenes(sceneIds, client);
        if (response.getSuccess()) {
            System.out.println("删除成功");
        } else {
            System.out.println("删除失败,失败原因:" + response.getMessage());
        }
    }

    /**
     * 批量删除PTS场景。
     */
    public static DeletePtsScenesResponse deletePtsScenes(String sceneIds, IAcsClient client) {
        DeletePtsScenesResponse response = new DeletePtsScenesResponse();
        if (null == sceneIds || null == client) {
            response.setMessage("批量删除场景,入参不能为空");
            return response;
        }
        DeletePtsScenesRequest request = new DeletePtsScenesRequest();
        request.setSceneIds(sceneIds);
        try {
            response = client.getAcsResponse(request);
        } catch (ServerException e) {
            response.setMessage(e.getErrMsg());
            response.setCode(e.getErrCode());
            response.setRequestId(e.getRequestId());
        } catch (ClientException e) {
            response.setMessage(e.getErrMsg());
            response.setCode(e.getErrCode());
            response.setRequestId(e.getRequestId());
        }
        return response;
    }

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DeletePtsScenesResponse>
    <code>200</code>
    <data>
        <RequestId>35290A5B-AB50-46BD-81E0-E316F86128C4</RequestId>
        <Success>true</Success>
    </data>
    <httpStatusCode>200</httpStatusCode>
    <requestId>35290A5B-AB50-46BD-81E0-E316F86128C4</requestId>
    <successResponse>true</successResponse>
</DeletePtsScenesResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "code" : "200",
  "data" : {
    "RequestId" : "35290A5B-AB50-46BD-81E0-E316F86128C4",
    "Success" : true
  },
  "httpStatusCode" : "200",
  "requestId" : "35290A5B-AB50-46BD-81E0-E316F86128C4",
  "successResponse" : true
}

错误码

访问错误中心查看更多错误码。