Мой тестовый вызов называется "Mrs Tang", поэтому я ввожу "Talk to Mrs Tang", но он отвечает "Извините, это действие недоступно в симуляции"...
Кто-нибудь знает, как я могу решить эту ошибку?
Мой тестовый вызов называется "Mrs Tang", поэтому я ввожу "Talk to Mrs Tang", но он отвечает "Извините, это действие недоступно в симуляции"...
Кто-нибудь знает, как я могу решить эту ошибку?
В соответствии с doc:
Включите работу в Интернете и приложении, информацию об устройстве и голос и аудио Разрешения активности на странице Activity controls для вашего Google Счет. Вам нужно сделать это, чтобы использовать Симулятор действий, который позволяет вы проверяете свои действия в Интернете без аппаратного устройства.
И я сделал то, что предложил Джереми Гордон. Чтобы добавить вторую учетную запись google в консоли GCP IAM с правами на просмотр зрителя, а затем войдите в эту вторую учетную запись google в окне инкогнито для веб-симулятор для работы.
У меня была связанная с этим проблема (я мог протестировать свою основную учетную запись разработчика, но не мои тестовые учетные данные). В конечном итоге я получил работу с неосновной учетной записью.
Недопустимая ссылка для меня заключалась в том, что когда я просматривал симулятор, я фактически подписался на две учетные записи, моя основная учетная запись google (учетная запись разработчика, отображается в основном кадре страницы, в правом верхнем углу) и учетную запись, которую я разрешил при запуске симулятора (адрес электронной почты отображается в кадре симулятора), который был моим тестовым учетным данными. Вторая тестовая учетная запись неоднократно давала мне сообщение "Извините, это действие не поддерживается в симуляции", пока я:
1) Добавлена тестовая учетная запись в качестве средства просмотра API-интерфейсов и клиента в консоли I-GCP.
2) Посетил ссылку "Создать ссылку" (та, которая появляется, когда вы нажимаете "Поделиться" ) в окне инкогнито, и подписана на вторичную учетную запись, так что я был подписан только в одну учетную запись в этом окне инкогнито.
После этого вызовы, подключенные к приложению.
Убедитесь, что вы вошли в ту же учетную запись, которую вы использовали для развертывания тестового действия, и что развертывание было выполнено за последние полчаса или около того. Если вы не указали всю информацию на Действия в Google Консоли, вам может потребоваться использовать фразу "Talk to my test app",.
Я думаю, что иногда я сталкиваюсь с той же ошибкой. Я прохожу мимо него, отключая и выключая активный переключатель.
Те же проблемы, с которыми я столкнулся. Вы должны войти в систему через вторичную учетную запись google. Выйдите из учетной записи и войдите в систему через учетную запись, сопряженную с api.ai.
почему я не могу использовать действие google в веб-симуляторе
Я получил это для работы, сказав "поговорить с моим тестовым приложением" или введя его в приглашение симулятора, что вызвало мое приложение для запуска в симуляторе.
У меня была та же проблема. Сначала мне нужно было установить местоположение (по умолчанию оно указано в Google-Headquaters), если вы находитесь в другом регионе (например, в Германии, как и я). Затем продолжайте "Mit meiner Test-App sprechen" (поговорите со своим тестовым приложением) или что-то еще, что на вашем языке!
Я не получил это сообщение при моем вызове, но при моем втором вводе: "Извините, это действие недоступно для вашего приложения". Оказывается, симулятор покинул разговор сразу после вызова (и он упомянул об этом мелким шрифтом).
Это произошло потому, что я возвратил FinalResponse
для вызова. И окончательный ответ довольно окончательный, он прервет ваш разговор.
Таким образом, после FinalResponse
вы можете вернуться к своему действию/разговору только с помощью нового вызова или глубокой ссылки. Если вы хотите предложить вопросы/входные данные, вы должны вернуть ExpectedInputs
.
Возможно, вам потребуется включить активность в Интернете и приложениях, чтобы члены группы могли использовать некоторые функции Google Assistant (если вы используете учетную запись организации).
Если вы используете какую-либо организацию Аккаунтов Google, возможно, существует проблема с доступом. Так что используйте свой личный аккаунт Gmail.
Посмотрите здесь, организация может не получить доступ. Так что используйте свой личный Gmail и следуйте Документам, вы сможете создать свой агент/действия и протестировать его с помощью симулятора, а также на устройстве Android.