102
阿里云
查询API详情__API管理相关接口_API_API 网关-阿里云
查询API定义(DescribeApi)
描述
查询API定义
- 此接口面向开放API的用户
- 用于查询指定API的定义
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | String | 是 | 操作接口名,系统规定参数,取值:DescribeApi |
GroupId | String | 是 | API所在的分组编号 |
ApiId | String | 是 | API的Id标识 |
返回参数
名称 | 类型 | 描述 |
---|---|---|
RequestId | String | 本次创建API的请求Id |
RegionId | String | API所处的Region的Id |
ApiId | String | API的Id标识 |
ApiName | String | API的名称,组内不允许重复 |
GroupId | String | API所在的分组编号 |
GroupName | String | API所在的分组名称 |
Visibility | String | API是否公开,目前可以取值:
|
AuthType | String | API安全认证类型,目前可以取值:
|
ResultType | String | 后端服务返回应答的格式,目前可以设置为:JSON、TEXT、BINARY、XML、HTML |
ResultSample | String | 后端服务返回应答的示例 |
FailResultSample | String | 后端服务失败返回应答的示例 |
CreateTime | String | API创建的时间 |
ModifyTime | String | API最后一次修改的时间 |
Description | String | API描述信息 |
ErrorCodeSamples | ErrorCodeSample | 后端服务返回的错误码示例,详情见ApiAttributesType.md#ErrorCodeSamples |
SystemParameters | SystemParameter | 网关发送给后端服务的系统参数,详情见ApiAttributesType.md#SystemParameters |
ConstantParameters | ConstantParameter | 网关发送给后端服务的常量参数,详情见ApiAttributesType.md#ConstantParameters |
RequestParametersObject | RequestParameter | Consumer向网关发送API请求的参数描述,详情见ApiAttributesType.md#RequestParameters |
ServiceParametersObject | ServiceParameter | 网关向后端服务发送API请求的参数描述,详情见ApiAttributesType.md#ServiceParameters |
ParametersMapObject | ServiceParameterMap | Consumer向网关发送请求的参数和网关向后端服务发送的请求的参数的映射关系,详情见ApiAttributesType.md#ServiceParametersMap |
DeployedInfos | DeployedInfo | API发布状态,详情见ApiAttributesType.md#DeployedInfos |
RequestConfig | RequestConfig | Consumer向网关发送API请求的相关配置项,详情见ApiAttributesType.md#RequestConfig |
ServiceConfig | ServiceConfig | 网关向后端服务发送API请求的相关配置项,详情见ApiAttributesType.md#ServiceConfig |
OpenIdConnectConfig | OpenIdConnectConfig | 第三方账号认证OpenID Connect相关配置项,详情见ApiAttributesType.md#OpenIdConnectConfig |
示例
请求示例
https://ecs.aliyuncs.com/?Action=DescribeApi
&GroupId=08ae4aa0f95e4321849ee57f4e0b3077
&ApiId=8afff6c8c4c6447abb035812e4d66b65
&<公共请求参数>
返回示例
XML
格式
<DescribeApiResponse>
<RequestId>D0FF585F-7966-40CF-BC60-75DB070B23D5</RequestId>
<RegionId>cn-qingdao</RegionId>
<Description>Api description</Description>
<ApiName>ApiName</ApiName>
<CreatedTime>2016-07-28T09:50:43Z</CreatedTime>
<GroupName>ApiTest</GroupName>
<ModifiedTime>2016-07-28T13:13:12Z</ModifiedTime>
<ServiceParametersObject>
<ServiceParam>
<ServiceParameterName>age</ServiceParameterName>
<Type>Number</Type>
<Location>head</Location>
</ServiceParam>
<ServiceParam>
<ServiceParameterName>sex</ServiceParameterName>
<Type>String</Type>
<Location>query</Location>
</ServiceParam>
<ServiceParam>
<ServiceParameterName>userId</ServiceParameterName>
<Type>Number</Type>
<Location>path</Location>
</ServiceParam>
<ServiceParam>
<ServiceParameterName>clientIp</ServiceParameterName>
<Type>String</Type>
<Location>head</Location>
</ServiceParam>
<ServiceParam>
<ServiceParameterName>constance</ServiceParameterName>
<Type>String</Type>
<Location>head</Location>
</ServiceParam>
</ServiceParametersObject>
<ConstantParameters>
<ConstantParameter>
<ServiceParameterName>constance</ServiceParameterName>
<Description>constance</Description>
<Location>HEAD</Location>
<ConstantValue>constance</ConstantValue>
</ConstantParameter>
</ConstantParameters>
<GroupId>08ae4aa0f95e4321849ee57f4e0b3077</GroupId>
<SystemParameters>
<SystemParameter>
<ServiceParameterName>clientIp</ServiceParameterName>
<Description>客户端IP</Description>
<DemoValue>192.168.1.1</DemoValue>
<Location>HEAD</Location>
<ParameterName>CaClientIp</ParameterName>
</SystemParameter>
</SystemParameters>
<RequestParametersObject>
<RequestParam>
<Required>OPTIONAL</Required>
<MinValue>18</MinValue>
<Description>年龄</Description>
<DemoValue>20</DemoValue>
<ParameterType>NUMBER</ParameterType>
<ApiParameterName>age</ApiParameterName>
<DocShow>PUBLIC</DocShow>
<DefaultValue>20</DefaultValue>
<Location>HEAD</Location>
<MaxValue>100</MaxValue>
<DocOrder>0</DocOrder>
</RequestParam>
<RequestParam>
<Required>OPTIONAL</Required>
<Description>性别</Description>
<DemoValue>boy</DemoValue>
<ParameterType>STRING</ParameterType>
<ApiParameterName>sex</ApiParameterName>
<DocShow>PUBLIC</DocShow>
<DefaultValue>boy</DefaultValue>
<Location>QUERY</Location>
<EnumValue>boy,girl</EnumValue>
<DocOrder>0</DocOrder>
</RequestParam>
<RequestParam>
<Required>REQUIRED</Required>
<MinValue>10000000</MinValue>
<ParameterType>NUMBER</ParameterType>
<ApiParameterName>userId</ApiParameterName>
<DocShow>PUBLIC</DocShow>
<Location>PATH</Location>
<MaxValue>100000000</MaxValue>
<DocOrder>0</DocOrder>
</RequestParam>
</RequestParametersObject>
<DeployedInfos>
<DeployedInfo>
<DeployedStatus>NONDEPLOYED</DeployedStatus>
<StageName>TEST</StageName>
</DeployedInfo>
<DeployedInfo>
<DeployedStatus>NONDEPLOYED</DeployedStatus>
<StageName>RELEASE</StageName>
</DeployedInfo>
</DeployedInfos>
<ServiceConfig>
<ServiceProtocol>HTTP</ServiceProtocol>
<ServiceTimeout>1000</ServiceTimeout>
<ServiceAddress>https://www.customerdomain.com</ServiceAddress>
<ServicePath>/v3/getUserTest/[userId]</ServicePath>
<ServiceHttpMethod>GET</ServiceHttpMethod>
<Mock>FALSE</Mock>
</ServiceConfig>
<RequestId>D0FF585F-7966-40CF-BC60-75DB070B23D5</RequestId>
<RegionId>cn-qingdao</RegionId>
<RequestConfig>
<RequestHttpMethod>GET</RequestHttpMethod>
<RequestProtocol>HTTP</RequestProtocol>
<RequestPath>/v3/getUserTest/[userId]</RequestPath>
</RequestConfig>
<Visibility>PUBLIC</Visibility>
<ParametersMapObject>
<ServiceParameterMap>
<ServiceParameterName>sex</ServiceParameterName>
<RequestParameterName>sex</RequestParameterName>
</ServiceParameterMap>
<ServiceParameterMap>
<ServiceParameterName>age</ServiceParameterName>
<RequestParameterName>age</RequestParameterName>
</ServiceParameterMap>
<ServiceParameterMap>
<ServiceParameterName>userId</ServiceParameterName>
<RequestParameterName>userId</RequestParameterName>
</ServiceParameterMap>
</ParametersMapObject>
<ErrorCodeSamples>
<ErrorCodeSample>
<Code>400</Code>
<Message>Missing the parameter UserId</Message>
<Description>请求缺少参数 UserId</Description>
</ErrorCodeSample>
</ErrorCodeSamples>
<ApiId>8afff6c8c4c6447abb035812e4d66b65</ApiId>
<AuthType>APP</AuthType>
<ResultType>HTML</ResultType>
<ResultSample>200</ResultSample>
<FailResultSample>400</FailResultSample>
<OpenIdConnectConfig>
<publicKey>EB1837F8693CCED0BF750B3AD48467BEB569E780A14591CF92</publicKey>
<openIdApiType>IDTOKEN</openIdApiType>
<publicKeyId>88483727556929326703309904351185815489</publicKeyId>
</OpenIdConnectConfig>
</DescribeApiResponse>
JSON
格式
{
"RequestId":D0FF585F-7966-40CF-BC60-75DB070B23D5,
"RegionId":cn-qingdao,
"Description": "billingTest001",
"ApiName": "billingTest001",
"CreatedTime": "2016-07-01T09:18:20Z",
"GroupName": "billingTest",
"ModifiedTime": "2016-07-21T03:52:12Z",
"ServiceParametersObject": {
"ServiceParam": [
{
"ServiceParameterName": "headerParam",
"Type": "String",
"Location": "head"
},
{
"ServiceParameterName": "queryparam",
"Type": "String",
"Location": "query"
},
{
"ServiceParameterName": "NumberParam",
"Type": "Number",
"Location": "query"
},
{
"ServiceParameterName": "type",
"Type": "String",
"Location": "path"
},
{
"ServiceParameterName": "clientIp",
"Type": "String",
"Location": "head"
},
{
"ServiceParameterName": "constantParam",
"Type": "String",
"Location": "query"
}
]
},
"ConstantParameters": {
"ConstantParameter": [
{
"ServiceParameterName": "constantParam",
"Description": "constant",
"Location": "QUERY",
"ConstantValue": "constant"
}
]
},
"GroupId": "4a3f3050b9c5469bb685bdd29e571be1",
"SystemParameters": {
"SystemParameter": [
{
"ServiceParameterName": "clientIp",
"Description": "客户端IP",
"DemoValue": "192.168.1.1",
"Location": "HEAD",
"ParameterName": "CaClientIp"
}
]
},
"RequestParametersObject": {
"RequestParam": [
{
"Required": "OPTIONAL",
"Description": "head param",
"DemoValue": "headparm",
"ParameterType": "STRING",
"ApiParameterName": "headerParam",
"DocShow": "PUBLIC",
"DefaultValue": "",
"Location": "HEAD",
"EnumValue": "head",
"DocOrder": 0
},
{
"Required": "REQUIRED",
"ParameterType": "STRING",
"ApiParameterName": "queryparam",
"DocShow": "PUBLIC",
"DefaultValue": "",
"Location": "QUERY",
"DocOrder": 0
},
{
"Required": "OPTIONAL",
"MinValue": 1,
"Description": "number param",
"DemoValue": "10",
"ParameterType": "NUMBER",
"ApiParameterName": "NumberParam",
"DocShow": "PUBLIC",
"DefaultValue": "10",
"Location": "QUERY",
"MaxValue": 100,
"DocOrder": 0
},
{
"Required": "REQUIRED",
"ParameterType": "STRING",
"ApiParameterName": "type",
"DocShow": "PUBLIC",
"Location": "PATH",
"DocOrder": 0
}
]
},
"DeployedInfos": {
"DeployedInfo": [
{
"DeployedStatus": "NONDEPLOYED",
"StageName": "TEST"
},
{
"DeployedStatus": "DEPLOYED",
"StageName": "RELEASE",
"EffectiveVersion": "20160721115223375"
}
]
},
"ServiceConfig": {
"ServiceProtocol": "HTTP",
"ServiceTimeout": 10000,
"ServiceAddress": "https://120.55.69.157:8080",
"ServicePath": "/web/cloudapi/[type]",
"ServiceHttpMethod": "POST",
"Mock": "CLOSED"
},
"RequestId": "415F037A-94C2-4100-B17A-F3C514CA1391",
"RegionId": "cn-qingdao",
"RequestConfig": {
"RequestHttpMethod": "POST",
"RequestProtocol": "HTTP",
"PostBodyDescription": "fwefwef",
"BodyFormat": "STREAM",
"RequestPath": "/api/billing/test/[type]"
},
"Visibility": "PUBLIC",
"ParametersMapObject": {
"ServiceParameterMap": [
{
"ServiceParameterName": "headerParam",
"RequestParameterName": "headerParam"
},
{
"ServiceParameterName": "queryparam",
"RequestParameterName": "queryparam"
},
{
"ServiceParameterName": "NumberParam",
"RequestParameterName": "NumberParam"
},
{
"ServiceParameterName": "type",
"RequestParameterName": "type"
}
]
},
"ErrorCodeSamples": {
"ErrorCodeSample": [
{
"Code": "400",
"Message": "Missing the parameter UserId",
"Description": "请求缺少参数 UserId"
}
]
},
"ApiId": "e77fd9257b1d436a806fe23c649300a0",
"AuthType": "APP",
"ResultType": "JSON",
"ResultSample": "fwef",
"FailResultSample": "400",
"OpenIdConnectConfig": {
"publicKey": "EB1837F8693CCED0BF750B3AD48467BEB569E780A14591CF92",
"openIdApiType": "IDTOKEN",
"publicKeyId": "88483727556929326703309904351185815489"
}
}
最后更新:2016-12-14 17:46:49
上一篇:
删除API__API管理相关接口_API_API 网关-阿里云
下一篇:
查询API服务文档__API管理相关接口_API_API 网关-阿里云
发布管理__使用说明_用户手册_云服务总线 CSB-阿里云
高级属性__脚本编写_使用手册_性能测试-阿里云
图模型功能介绍__图模型_大数据计算服务-阿里云
UpdateTrail__实例相关接口_API参考_操作审计-阿里云
停止服务实例__应用API列表_API参考_容器服务-阿里云
击败过华为,阿里云是他的对手,大疆、美图、熊猫TV是他的用户,这家公司什么来头?
鉴权Action__OpenAPI RAM鉴权_OpenAPI 2.0_移动推送-阿里云
类型1:图片小文件加速__用户指南_CDN-阿里云
RemoveTags__标签相关API_API 参考_负载均衡-阿里云
wordpress日志__常见日志格式_用户指南_日志服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云