ImmersiveResponse и интерактивный холст - PullRequest
0 голосов
/ 15 мая 2019

Я слышу ответ. Я просто не вижу новый immersiveResponse или образец веб-приложения от Google. Который я скопировал на свой собственный веб-сервер.

Ниже приведен вывод ответа JSON из сценария PHP, отправляемого на интеллектуальный дисплей

    {
     "payload": {
      "google": {
       "expectUserResponse": true,
       "richResponse": {
        "items": [
         {
          "simpleResponse": {
           "textToSpeech": "Hello, I am the AI voice test."
          }
         },
         {
          "ImmersiveResponse": {
           "loadImmersiveUrl": "https://mywebsite.com/webapps/index.html",
           "suppressMic": false,
           "updatedState": { "spin": false }
          }
         }
        ]
       }
      }
     }
    }

Я надеялся увидеть вращающийся треугольник на моем умном дисплее. Если я захожу в браузер и использую ссылку loadImmersiveUrl с соответствующим веб-сайтом вместо mywebsite.com, то я вижу, что веб-приложение работает с вращающимся треугольником. Кстати, часть mywebsite.com была изменена только для этого сообщения.

Я использовал PHP-скрипт для создания быстрого прототипа, и он работает, кроме веб-приложения.

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

1 Ответ

0 голосов
/ 17 мая 2019

В вашем ответе JSON есть опечатка с заглавной буквы. Вместо "ImmersiveResponse" он должен иметь строчную букву-i:

     {
      "immersiveResponse": {
       "loadImmersiveUrl": "https://mywebsite.com/webapps/index.html",
       "suppressMic": false,
       "updatedState": { "spin": false }
      }
     }
...