在 springboot 应用程序中创建 Dialogflow 意图

时间:2021-06-29 19:14:52

标签: dialogflow-es dialogflow-es-fulfillment

嗨,我正在尝试在 springboot 应用程序中创建 Dialogflow 意图。在调用意图构建器之前,我已经初始化了如下凭据。

googleCredentials = GoogleCredentials.fromStream(dialogFlowAuthJson.getInputStream());
            googleCredentials.toBuilder().build();

但是在创建意图时,我仍然遇到错误。由于我在 aws eb 中部署此应用程序,因此我不想通过设置 GOOGLE_APPLICATION_CREDENTIALS 的根目录。我认为用文件设置 GoogleCredentials 应该可以工作。知道我该怎么做才能让它发挥作用吗?

<块引用>

java.io.IOException:应用程序默认凭据不是 可用的。如果在 Google Compute Engine 中运行,它们就可用。 否则,环境变量 GOOGLE_APPLICATION_CREDENTIALS 必须定义为指向定义凭据的文件。看 https://developers.google.com/accounts/docs/application-default-credentials 了解更多信息。

0 个答案:

没有答案
相关问题