Запрос Dialogflow не получает все данные - PullRequest
0 голосов
/ 03 июля 2018

Я создал агент Dialogflow, и он отлично работает в веб-версии, но клиент iOS не получает поле выполнения, когда запрос соответствует объекту.

Вот один из примеров ответа json web:

{
  "responseId": "da8588ce-c447-412f-a71e-e98b8552e1a1",
  "queryResult": {
    "queryText": "metlife",
    "action": "qualify.wantToMakeCoPayCardQuestion",
    "parameters": {
      "prov": "Metlife"
    },
    "allRequiredParamsPresent": true,
    "fulfillmentText": "Yes you Metlife qualifies<Would you like to generate a co-pay card?",
    "fulfillmentMessages": [
      {
        "text": {
          "text": [
            "Yes you Metlife qualifies<Would you like to generate a co-pay card?"
          ]
        }
      }
    ],
    "outputContexts": [
      {
        "name": "projects/h-ac087/agent/sessions/061f4b0d-7622-54a4-b43d-57f9c0421807/contexts/provider",
        "lifespanCount": 5,
        "parameters": {
          "prov.original": "metlife",
          "prov": "Metlife"
        }
      },
      {
        "name": "projects/h-ac087/agent/sessions/061f4b0d-7622-54a4-b43d-57f9c0421807/contexts/canyoucheckifmyinsurancecovershumira-followup",
        "lifespanCount": 1,
        "parameters": {
          "prov.original": "metlife",
          "prov": "Metlife"
        }
      },
      {
        "name": "projects/h-ac087/agent/sessions/061f4b0d-7622-54a4-b43d-57f9c0421807/contexts/canyoucheckifmyinsurancecovers-custom-followup",
        "lifespanCount": 2,
        "parameters": {
          "prov.original": "metlife",
          "prov": "Metlife"
        }
      }
    ],
    "intent": {
  "name": "projects/h-ac087/agent/intents/77983090-84b2-4c19-86c1-790b1dd9eaff",
  "displayName": "What is the name of your insurance provider?"
},
"intentDetectionConfidence": 1,
"diagnosticInfo": {},
"languageCode": "en"
  }
}

Однако клиент iOS получает только это: клиент JSON

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...