- 我在 Azure API 管理服务中创建了 API 端点并将其导出为 swagger.json 文件。
- 导出将用于在 PowerApps 中创建连接器。
- API 导出的 Swagger 文件包含我在 API 端点定义中手动输入的响应示例。
- 连接器正确导入所有请求正文,但无法加载示例响应正文。
我的最终目标是自动将示例响应正文添加到连接器的操作中。我不想在连接器中手动重新输入示例响应正文。
APIM 的端点架构(导出的 swagger.json 文件):
"/Patient/{id}": {
"get": {
"description": "/Patient/{id} - GET",
"operationId": "get-patient-id",
"summary": "/Patient/{id} - GET",
"parameters": [{
"name": "id",
"in": "path",
"description": "id of resource",
"required": true,
"type": "string"
}],
"produces": [
"application/json"
],
"responses": {
"200": {
"description": "Success",
"example": {
"application/json": {
"resourceType": "Patient",
"id": "53",
"gender": "female",
"birthDate": "1989-07-30"
}
}
}
}
}
}
来自另一个 Powerapps 自定义连接器的端点架构(swagger 导出):
"/Patient/{id}": {
"get": {
"operationId": "get-patient-id",
"summary": "/Patient/{id} - GET",
"parameters": [
{
"name": "id",
"in": "path",
"description": "id of resource",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "Success",
"schema": {
"type": "object",
"properties": {
"resourceType": {
"type": "string",
"description": "resourceType"
},
"id": {
"type": "string",
"description": "id"
},
"gender": {
"type": "string",
"description": "gender"
},
"birthDate": {
"type": "string",
"description": "birthDate"
}
}
}
}
}
}