Где я могу найти свой полный URL-адрес для действия на главной странице Google?

Я только начал интегрировать помощника в проект smarthome, над которым я работаю. И я сначала экспериментировал с помощником, реализуя процесс связывания аккаунтов и синхронизацию. Я протестировал привязку учетной записи, протестировав инструмент разработчика Google на поток OAuth, и подтвердил, что она работает. Принимая во внимание, что в приложении smarthome после связывания учетной записи, как только он завершает процесс связывания учетной записи, я продолжаю получать сообщение об ошибке, в котором говорится, что не удалось обновить ваши настройки, проверьте ваше соединение. Не нашел особой подсказки в журналах для устранения неполадок. Кроме того, решения, которые они использовали в других сообщениях, похоже, не работают для меня. Был бы признателен, если бы кто-нибудь мог помочь решить эту проблему.

Кроме того, я хотел бы знать, где я могу найти URL-адрес выполнения, который необходимо ввести при создании действия smarthome. Я использую firebase для развертывания своих облачных функций. Более того, я подозреваю, что введенный мной URL выполнения, который был предоставлен образцом codelabs, был недействительным, поэтому помощник не смог достичь выполнения.


person Farhan Dulip    schedule 09.10.2020    source источник


Ответы (1)


URL-адреса выполнения - это созданные вами функции. Для Firebase есть определенный шаблон, которому вы можете следовать. Если вы зайдете на консоль Firebase, в разделе функций вы увидите полный URL-адрес, который вы можете скопировать и вставить в поле ввода Fulfillment URL.

В моем примере у меня есть облачная функция about_info с шаблоном https://us-central1.PROJECT_ID.cloudfunctions.net/FUNCTION_NAME. Таким образом, вы можете использовать аналогичную схему, чтобы определить, какими будут имена ваших функций.

введите описание изображения здесь

person Nick Felker    schedule 12.10.2020