Есть ли способ просто проверить правильность учетных данных моей учетной записи службы DialogFlow? - PullRequest
0 голосов
/ 04 января 2019

Я должен сохранить в базе данных свои учетные данные служебных учетных записей, но я хотел бы запретить сохранение, если учетные данные недействительны.

Можно ли отправить запрос в 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")
      }
...