描述
查询指定API历次历史发布的版本列表
| 名称 | 类型 | 是否必须 | 描述 |
| Action | String | 是 | 操作接口名,系统规定参数,取值:DescribeApiHistories |
| GroupId | String | 是 | 指定的分组编号 |
| ApiId | String | 否 | 指定的API编号 |
| ApiName | String | 否 | API名称(模糊匹配) |
| StageName | String | 否 | 环境名称,可选值:
|
| PageSize | Integer | 否 | 指定分页查询时每页行数,最大值100,默认值为10 |
| PageNumber | Integer | 否 | 指定要查询的页码,默认是1,起始是1 |
| 名称 | 类型 | 描述 |
| RequestId | String | 本次请求编号 |
| TotalCount | Integer | 返回结果的总条数 |
| PageNumber | Integer | 返回指定的页码 |
| PageSize | Integer | 返回指定的每页条数 |
| ApiHisItems | ApiHisItem | 由 ApiHisItem 组成的数组格式,返回API的信息 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
查询指定API历次历史发布的版本列表功能,是为已发布过API的用户提供的一项服务。它允许用户获取指定API的历史版本记录,这些记录对于管理和追溯API的更新、回滚等操作至关重要。以下是该功能的详细说明:
此功能帮助用户检索某个API在其生命周期中所有已发布的版本信息,便于进行版本对比、问题排查或选择特定版本重新部署。适用于需要精细化管理API版本的场景。
DescribeApiHistories,表示调用查询API历史版本的接口。RELEASE(线上)和TEST(测试),根据需要查询特定环境下的历史版本。ApiHisItem对象,每个对象代表一个API历史版本的信息,包括但不限于版本状态(Status)、API ID (ApiId)、描述(Description)、分组名称(GroupName)、发布时间(DeployedTime)等。具体的请求示例及响应结构请参考给出的知识库资料中的示例代码和数据格式。这些示例展示了如何构造请求以及成功响应包含的数据结构。
apigateway:DescribeApiHistories操作。PageSize以避免单次请求数据量过大。ApiName进行模糊匹配时,注意匹配规则可能影响查询结果的精确度。通过上述指南,您可以有效地查询并管理您的API历史版本信息,确保对API的版本控制做到精准掌握。