有没有一种方法可以简单地测试我的DialogFlow服务帐户凭据是否有效?

时间:2019-01-04 14:34:55

标签: node.js request dialogflow credentials service-accounts

我必须在数据库中保存我的服务帐户凭据,但是如果凭据无效,我想阻止保存。

是否有可以发送给Dialogflow的请求以验证这些凭据?

目前,我正在发送检测意图的请求,并检查是否收到与凭据错误相对应的代码7或14,但我不知道是否有更好的方法来实现这一点。

const request = {
      session: sessionPath,
      queryInput: {
        text: {
          text: "hello",
          languageCode: "en"
        }
      }

const response = await sessionClient.detectIntent(request)
if (response.code && (response.code === 7 || response.code === 14)) {
        console.log("credentials invalid")
      }

0 个答案:

没有答案