Http-запрос не работает в Firebase WebHook для Google Assistant - PullRequest
0 голосов
/ 11 сентября 2018

Я создал простую функцию firebase для помощника Google, но при попытке отправить HTTP-запрос я получил ошибку в симуляторе действий Google MalformedResponse 'final_response' must be set. Следующее действие работает правильно:

app.intent('Default Welcome Intent', (conv) => {
    conv.ask(`What do you want?`);
});

Но следующеене работает (выдайте предыдущую ошибку):

app.intent('turnOff tv', (conv) => {
    request('http://someurl.com', (res) => {
        conv.ask('Alright, your value is');
    });
});

Я устанавливал request модуль ранее (npm install request --save).И я использую бесплатную учетную запись Firebase.

Как сделать HTTP-запрос в функции Firebase при запуске действия Google из дома Google?

Спасибо!

1 Ответ

0 голосов
/ 09 ноября 2018

К сожалению, используя бесплатный план для функций Google, вы не можете вызвать запрос на внешний сервис, отличный от Google.Firebase бесплатный тариф разрешает исходящую сеть только для служб Google .

Источник: Цены Firebase для получения подробной информации.

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