У меня возникают трудности с доступом к данным в коллекции через PowerApps.
Я создаю коллекцию с этим:
Collect(coll15,mt.GetAnswers("3b....da","application/json",{question:"eco"}))
Использование инструментов разработчика -> вкладка «Сеть» -> тело ответа — возвращаются следующие данные JSON:
{
"answers": [
{
"answer": "This is the answer",
"questions": [
"Private vehicle eco renewal"
],
"score": 82.901087775826454
}
]
}
Коллекция создана.
Затем я добавляю элемент управления галереей на свою страницу, однако единственные параметры, которые мне нужно привязать к меткам, это: ThisItem.Value.
Если я попытаюсь ввести ThisItem.Value.answer, я получу ошибку: Недопустимое использование '.'
Если я ввожу ThisItem.answers.answer, я получаю сообщение об ошибке: Недопустимое имя
Это файл swagger:
{
"swagger": "2.0",
"info": {
"version": "1.0.0",
"title": "mt",
"description": "mt"
},
"host": "westus.api.cognitive.microsoft.com:443",
"basePath": "/",
"schemes": [
"https"
],
"consumes": [],
"produces": [
"application/json"
],
"paths": {
"/qnamaker/v2.0/knowledgebases/eeeee.....eeeee/generateAnswer": {
"post": {
"summary": "GetAnswers",
"description": "Get answers from qna",
"operationId": "GetAnswers",
"parameters": [
{
"name": "body",
"in": "body",
"schema": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "question",
"x-ms-summary": "question",
"title": "question",
"x-ms-visibility": ""
}
},
"default": {
"question": "hi"
},
"required": [
"question"
]
},
"required": true
}
],
"responses": {
"default": {
"description": "default",
"schema": {
"type": "string"
}
}
}
}
}
},
"definitions": {},
"parameters": {},
"responses": {},
"securityDefinitions": {
"api_key": {
"type": "apiKey",
"in": "header",
"name": "Ocp-Apim-Subscription-Key"
}
},
"security": [
{
"oauth2_auth": [
"Offline-Access"
]
}
],
"tags": []
}
Есть ли способ получить доступ к тексту ответа в коллекции?
Спасибо за любую помощь,
Отметка
mt
? Пользовательский соединитель, который вы создали, или существующий? Если это настраиваемый коннектор, можете ли вы предоставить для него определение OpenAPI/Swagger? - person carlosfigueira   schedule 05.04.2018