187
阿裏雲
查詢API服務文檔__API管理相關接口_API_API 網關-阿裏雲
描述
查詢指定API的服務說明文檔。
- 此功能麵向調用API的用戶,指定的API必須是發布到運行環境,且Visibility=PUBLIC的API或者被授權的Visibility=PRIVATE的API
- 若您是調用API的用戶,該接口返回您指定的API的服務信息及參數定義等詳情信息。
- 若您是開放API的用戶,那麼調用該接口可以查看當前指定API在指定環境中運行的定義,可能與您現在修改中的API定義不同,是真正在環境中生效的定義。
- 若您是開放API的用戶,由於該接口麵向API調用者鑒權,所以您需要確認該API為PUBLIC類型或者您的相關APP已被授權。
請求參數
| 名稱 | 類型 | 是否必須 | 描述 |
|---|---|---|---|
| Action | String | 是 | 操作接口名,係統規定參數,取值:DescribeApiDoc |
| GroupId | String | 是 | 指定的分組編號 |
| ApiId | String | 是 | 指定的API編號 |
| StageName | String | 否 | 環境名稱,可選值:
|
返回參數
| 名稱 | 類型 | 描述 |
|---|---|---|
| RequestId | String | 本次請求編號 |
| RegionId | String | 所在的region |
| GroupId | String | API分組編號 |
| GroupName | String | API分組名稱 |
| StageName | String | 環境名稱,可選值:
|
| ApiId | String | API編號 |
| ApiName | String | API名稱 |
| Description | String | API描述 |
| Visibility | String | 可見性,取值為:PUBLIC、PRIVATE,分別表示公開、私有 |
| AuthType | String | 安全認證方式,取值為:APP、ANONYMOUS,分別表示阿裏雲APP、匿名 |
| ResultType | String | 返回類型 |
| ResultSample | String | 返回示例 |
| FailResultSample | String | 後端服務失敗返回應答的示例 |
| ErrorCodeSamples | ErrorCodeSample | 後端服務返回的錯誤碼示例,詳情見ApiAttributesType.md#ErrorCodeSamples |
| RequestConfig | RequestConfig | 由 RequestConfig 組成的格式,返回API前端定義信息 |
| RequestParameters | RequestParameter | 由 RequestParameter 組成的數組格式,返回API中前端入參信息項 |
示例
請求示例
https://apigateway.cn-qingdao.aliyuncs.com/?Action=DescribeApiDoc&GroupId=0009db9c828549768a200320714b8930&ApiId=3b81fd160f5645e097cc8855d75a1cf6&<公共請求參數>
返回示例
XML格式
<DescribeApiDocResponse><RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BZ014</RequestId><RegionId>cn-qingdao</RegionId><GroupId>0009db9c828549768a200320714b8930</GroupId><GroupName>myGroup2</GroupName><StageName>RELEASE</StageName><ApiId>3b81fd160f5645e097cc8855d75a1cf6</ApiId><ApiName>creatobject</ApiName><Description>對象創建</Description><Visibility>public</Visibility><AuthType>APP</AuthType><ResultType>application/json</ResultType><ResultSample></ResultSample><FailResultSample></FailResultSample><ErrorCodeSamples><ErrorCodeSample><Code>400</Code><Message>Missing the parameter UserId</Message><Description>請求缺少參數 UserId</Description></ErrorCodeSample></ErrorCodeSamples><RequestConfig><RequestProtocol>HTTP</RequestProtocol><RequestHttpMethod>GET</RequestHttpMethod><RequestPath>/mypath/creatobject</RequestPath><BodyFormat>FORM</BodyFormat><PostBodyDescription>對象</PostBodyDescription></RequestConfig><RequestParameters><RequestParameter><ApiParameterName>RequestKey1</ApiParameterName><Location>QUERY</Location><ParameterType>String</ParameterType><Required>REQUIRED</Required><DefaultValue></DefaultValue><DemoValue>demo1</DemoValue><MaxValue></MaxValue><MinValue></MinValue><MaxLength>100</MaxLength><MinLength>3</MinLength><RegularExpression></RegularExpression><JsonScheme></JsonScheme><EnumValue></EnumValue><DocShow>PUBLIC</DocShow><DocOrder>1</DocOrder><Description>Desc1</Description></RequestParameter><RequestParameter><ApiParameterName>RequestKey2</ApiParameterName><Location>QUERY</Location><ParameterType>Number</ParameterType><Required>OPTIONAL</Required><DefaultValue></DefaultValue><DemoValue>12</DemoValue><MaxValue>120</MaxValue><MinValue>100</MinValue><MaxLength></MaxLength><MinLength></MinLength><RegularExpression></RegularExpression><JsonScheme></JsonScheme><EnumValue></EnumValue><DocShow>PUBLIC</DocShow><DocOrder>2</DocOrder><Description>Desc2</Description></RequestParameter></RequestParameters></DescribeApiDocResponse>
JSON格式
{"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BZ014","RegionId": "cn-qingdao","GroupId": "0009db9c828549768a200320714b8930","GroupName": "myGroup2","StageName": "RELEASE","ApiId": "3b81fd160f5645e097cc8855d75a1cf6","ApiName": "creatobject","Description": "對象創建","Visibility": "public","AuthType": "APP","ResultType": "application/json","ResultSample": "200","FailResultSample": "400","ErrorCodeSamples": {"ErrorCodeSample": [{"Code": "400","Message": "Missing the parameter UserId","Description": "請求缺少參數 UserId"}]},"RequestConfig": {"RequestProtocol": "HTTP","RequestHttpMethod": "GET","RequestPath": "/mypath/creatobject","BodyFormat": "FORM","PostBodyDescription": "對象"},"RequestParameters": {"RequestParameter": [{"ApiParameterName": "RequestKey1","Location": "QUERY","ParameterType": "String","Required": "REQUIRED","DemoValue": "demo1","MaxLength": "100","MinLength": "3","DocShow": "PUBLIC","DocOrder": "1","Description": "Desc1"},{"ApiParameterName": "RequestKey2","Location": "QUERY","ParameterType": "Number","Required": "OPTIONAL","DemoValue": "12","MaxValue": "120","MinValue": "100","DocShow": "PUBLIC","DocOrder": "2","Description": "Desc2"}]}}
最後更新:2016-11-23 17:16:09
上一篇:
查詢API詳情__API管理相關接口_API_API 網關-阿裏雲
下一篇:
查詢API列表__API管理相關接口_API_API 網關-阿裏雲
發展曆史/Release Note__產品簡介_分析型數據庫-阿裏雲
指定寬高縮略__圖片縮放_老版圖片服務手冊_對象存儲 OSS-阿裏雲
C SDK開發包__曆史版本SDK下載_SDK 參考_對象存儲 OSS-阿裏雲
進程監控__主機監控_用戶指南_雲監控-阿裏雲
在華韓國創新中心,舉辦第四屆 K-Demo Day China@阿裏雲總決賽
DeleteCACertificate__ServerCertificate相關API_API 參考_負載均衡-阿裏雲
阿裏雲付費用戶超百萬 營收增速降至96%
RAM初始設置__快速入門_訪問控製-阿裏雲
設置HTTP頭__節點緩存設置_用戶指南_CDN-阿裏雲
PutRowInBatchWriteRowRequest__DataType_API 參考_表格存儲-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲