调用GetServiceListPage接口获取服务列表。

调试

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

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST|GET /pop/sp/api/mseForOam/getServiceListPage HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
region String Query cn-hangzhou

地域ID。

namespace String Query cn-hangzhou:doc-test

命名空间ID。

origin String Query agent

数据来源,取值如下:

  • agent:新版服务查询需要传递。
  • registry:旧版服务查询传递。
serviceType String Query springCloud

服务类型,取值如下:

  • dubbo
  • springCloud
  • hsf
  • istio
searchType String Query app

服务类型,取值如下:

  • app:应用维度查询。
  • service:服务维度查询。
  • ip:IP维度查询。
searchValue String Query com.aliaba.edas.HelloService

搜索关键字,支持模糊查询。

side String Query provider

提供者侧或者消费者侧,取值如下:

  • provider
  • consumer
page Integer Query 1

列表的页码,从1开始。

size Integer Query 10

分页查询时每页的行数。

返回数据

名称 类型 示例值 描述
Code Integer 200

接口状态或POP错误码。

Data Struct

数据。

Content Array of MseServiceResponse

组数据。

EdasAppId String efbda488-7b33-432f-****-36530047****

应用ID。

EdasAppName String k8s-lq-cartservice

应用名。

Group String DUBBO

分组。

InstanceNum Integer 1

实例数量。

RegisterType String xx

注册类型。

ServiceId String xx

服务ID。

ServiceName String com.alibabacloud.hipstershop.CartService

服务名。

Version String 1.0.0

版本号。

Size Integer 8

页大小。

TotalElements Integer 6

总数据量。

TotalPages Integer 1

总页数。

Message String success

接口请求返回的信息。

Success Boolean true

调用是否成功。

示例

请求示例

POST /pop/sp/api/mseForOam/getServiceListPage HTTP/1.1
公共请求头

正常返回示例

XML格式

<GetServiceListPage>
  <Message>success</Message>
  <Data>
        <Size>8</Size>
        <Content>
              <Group>DUBBO</Group>
              <EdasAppId>efbda488-7b33-432f-****-36530047****</EdasAppId>
              <Version>1.0.0</Version>
              <ServiceName>com.alibabacloud.hipstershop.CartService</ServiceName>
              <EdasAppName>k8s-lq-cartservice</EdasAppName>
              <RegisterType>xx</RegisterType>
              <InstanceNum>1</InstanceNum>
              <ServiceId>xx</ServiceId>
        </Content>
        <TotalElements>6</TotalElements>
        <TotalPages>1</TotalPages>
  </Data>
  <Code>200</Code>
  <Success>true</Success>
</GetServiceListPage>

JSON格式

{
    "Message": "success",
    "Data": {
        "Size": 8,
        "Content": {
            "Group": "DUBBO",
            "EdasAppId": "efbda488-7b33-432f-****-36530047****",
            "Version": "1.0.0",
            "ServiceName": "com.alibabacloud.hipstershop.CartService",
            "EdasAppName": "k8s-lq-cartservice",
            "RegisterType": "xx",
            "InstanceNum": 1,
            "ServiceId": "xx"
        },
        "TotalElements": 6,
        "TotalPages": 1
    },
    "Code": 200,
    "Success": true
}