错误:请求浏览器客户端域不安全:dialogflow.googleapis.com
Posted
技术标签:
【中文标题】错误:请求浏览器客户端域不安全:dialogflow.googleapis.com【英文标题】:Error: Request unsafe for browser client domain: dialogflow.googleapis.com 【发布时间】:2020-01-01 10:01:01 【问题描述】:我正在设置一个 DialogFlow 包装器,并且我正在使用 DialogFlow javascript SDK。但是,我收到以下错误:
错误:浏览器客户端域的请求不安全: dialogflow.googleapis.com
这之前可以正常工作,但我不确定它为什么突然停止工作。
我已尝试将所有代码还原为有效的版本。我确定这是一个 DialogFlow 错误。
const intentDetectResponse = await sessionClient.detectIntent(request)
完整的错误日志如下:
Error: Request unsafe for browser client domain: dialogflow.googleapis.com
at Http2CallStream.call.on (/Users/NewProject/node_modules/@grpc/grpc-js/build/src/client.js:101:45)
at Http2CallStream.emit (events.js:194:15)
at process.nextTick (/Users/NewProject/node_modules/@grpc/grpc-js/build/src/call-stream.js:71:22)
at process.internalTickCallback (internal/process/next_tick.js:70:11)
code: 3,
details:
'Request unsafe for browser client domain: dialogflow.googleapis.com',
metadata:
Metadata
options: undefined,
internalRepr: Map 'grpc-server-stats-bin' => [Array]
【问题讨论】:
我也是这样,猜DF问题 我也突然收到这个错误 自过去 2 小时以来面临同样的问题。我今天有一个客户截止日期。我不知道现在该怎么办。 也许我们可以在 google 支持的 dialogflow 组中发布支持票。在 github 中也是如此。 @SudheeshR 已经在支持小组中提出了票。 【参考方案1】:这是 Dialogflow 方面的问题,他们的技术团队致力于解决这个问题。但是,他们并没有确切说明实际问题是什么。
同样有github issue。
【讨论】:
【参考方案2】:很确定这是对话流服务的问题。这不是对话流第一次面临一些问题。
【讨论】:
【参考方案3】:很确定负载平衡器后面的其中一台服务器有问题。如果您尝试多次,有时请求可以通过。但它绝对应该是一个对话流 api 服务器问题。
【讨论】:
是的,如果我们多次尝试就会得到响应。似乎在对话流服务器上出现了问题。【参考方案4】:我认为这是 Dialogflow API 的速率限制?我在 python 脚本中遇到了同样的错误,几分钟后它工作正常...... 说here 每分钟有 60 个请求的限制。
【讨论】:
不,如果你尝试多次,你会得到回应(*如果你很幸运:-))。 就是我说的,如果短时间内请求太多,就会出现这个错误,不是吗? 不。即使我们超过了每分钟 60 个请求的标记,我们也会得到 DF 的响应。但它现在工作正常。以上是关于错误:请求浏览器客户端域不安全:dialogflow.googleapis.com的主要内容,如果未能解决你的问题,请参考以下文章