我为Google助手创建了简单的Firebase函数,但是当我尝试发送HTTP请求时,在Google Actions Simulator中出现了错误
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帐户。
在从Google主页触发Google操作时,如何在Firebase功能中发出HTTP请求?
谢谢!
答案 0 :(得分:-1)
不幸的是,使用Google功能的免费计划后,您无法触发对Google以外的外部服务的请求。 Firebase 免费计划仅允许与Google服务的出站网络。
信息来源:Firebase pricing。