首页 > 解决方案 > Dialgfow V2:使用java生成访问令牌

问题描述

文档说:
1. 安装并初始化 Google Cloud SDK。
2. 在本地环境中激活服务帐号:

gcloud auth activate-service-account --key-file=<service-account-key-file.json>
  1. 将环境变量 GOOGLE_APPLICATION_CREDENTIALS 设置为包含您的服务帐号密钥的 JSON 文件的文件路径。
  2. 为了在未来的 shell 会话中使用,您应该将此设置保存在初始化文件或系统设置中,例如 .bashrc 文件中。
  3. 添加标头:Authorization: Bearer $(gcloud auth print-access-token)

    有没有办法在没有云 SDK、环境变量的情况下生成新的访问令牌?我想使用 Java 编程语言。

标签: javaauthenticationdialogflow-esgoogle-cloud-sdk

解决方案


这是有关使用不同语言的 Dialogflow V2 API 的文档。单击 Java 中的示例代码的 JAVA 选项卡并展开“开始之前”中的这些部分以准备环境。

https://cloud.google.com/dialogflow-enterprise/docs/quickstart-client-libraries


推荐阅读