调用ListPtsScene接口分页查询PTS场景信息。

调试

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

请求参数

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

系统规定参数。取值:ListPtsScene

PageNumber Integer 1

第几页,取值范围1~2147483647。

PageSize Integer 10

每页显示场景条数,取值范围10~1000。

KeyWord String 测试下单

需要搜索的场景名关键字。

返回数据

名称 类型 示例值 描述
Message String

错误提示信息,若成功则为空。

RequestId String DD6F2ED8-E31B-497F-85AB-C4E358A5F667

请求ID。

HttpStatusCode Integer 200

HTTP状态码。

SceneViewList Array of SceneView

查询的场景列表信息。

CreateTime String 2021-02-26 15:28:39

场景创建时间。

SceneId String DFGVS3S

场景ID。

SceneName String 测试下单线上

场景名。

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 keyWord = "场景名关键字";
        Integer pageSize = 10;
        Integer pageNumber = 1;
        ListPtsSceneResponse response = listPtsScene(keyWord, pageSize, pageNumber, client);
        if (response.getSuccess()) {
            System.out.println("查询成功");
        } else {
            System.out.println("查询失败,失败原因:" + response.getMessage());
        }
    }

    /**
     * 分页查询场景。
     */
    public static ListPtsSceneResponse listPtsScene(String keyWord,
                                                    Integer pageSize,
                                                    Integer pageNumber,
                                                    IAcsClient client) {
        ListPtsSceneResponse response = new ListPtsSceneResponse();
        if (null == pageNumber || null == pageSize || null == client) {
            response.setMessage("分页查询场景,入参不能为空");
            return response;
        }
        ListPtsSceneRequest request = new ListPtsSceneRequest();
        request.setKeyWord(keyWord);
        request.setPageSize(pageSize);
        request.setPageNumber(pageNumber);
        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

<ListPtsSceneResponse>
    <Message/>
    <RequestId>DD6F2ED8-E31B-497F-85AB-C4E358A5F667</RequestId>
    <HttpStatusCode>200</HttpStatusCode>
    <SceneViewList>
        <CreateTime>2021-02-26 15:28:39</CreateTime>
        <SceneId>DFGVS3S</SceneId>
        <SceneName>测试下单线上</SceneName>
    </SceneViewList>
    <Code>200</Code>
    <Success>true</Success>
</ListPtsSceneResponse>

JSON格式

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

{
  "Message" : "",
  "RequestId" : "DD6F2ED8-E31B-497F-85AB-C4E358A5F667",
  "HttpStatusCode" : 200,
  "SceneViewList" : [ {
    "CreateTime" : "2021-02-26 15:28:39",
    "SceneId" : "DFGVS3S",
    "SceneName" : "测试下单线上"
  } ],
  "Code" : "200",
  "Success" : true
}

错误码

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