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-阿裏雲