java - Dialgfow V2:使用java生成访问令牌
问题描述
文档说:
1. 安装并初始化 Google Cloud SDK。
2. 在本地环境中激活服务帐号:
gcloud auth activate-service-account --key-file=<service-account-key-file.json>
- 将环境变量 GOOGLE_APPLICATION_CREDENTIALS 设置为包含您的服务帐号密钥的 JSON 文件的文件路径。
- 为了在未来的 shell 会话中使用,您应该将此设置保存在初始化文件或系统设置中,例如 .bashrc 文件中。
- 添加标头:
Authorization: Bearer $(gcloud auth print-access-token)
有没有办法在没有云 SDK、环境变量的情况下生成新的访问令牌?我想使用 Java 编程语言。
解决方案
这是有关使用不同语言的 Dialogflow V2 API 的文档。单击 Java 中的示例代码的 JAVA 选项卡并展开“开始之前”中的这些部分以准备环境。
https://cloud.google.com/dialogflow-enterprise/docs/quickstart-client-libraries
推荐阅读
- c++ - 全局向量在 C++ 程序结束时导致段错误
- sql - 在 Insert 语句的值中使用存储过程
- python - 如何使用 sqlalchemy 创建具有日期范围的排除约束
- c# - C# - 如何从多线程类中的计时器经过事件访问类级别变量
- python - 找出哪个值属于列表中的哪个字典?
- python - 获取新熊猫数据框列中行值和行均值之间的最大相对差异
- tensorflow - 是否可以在 Keras 中训练具有不可用于预测的特征的 NN?
- pfsense - pfsense-网络地址转换 NAT
- python - 在子文件夹的脚本中使用 DJANGO_SETTINGS_MODULE
- position - 我想知道我可以使用什么来将对象放置在网站的任何位置,例如在网站的任何部分放置表格?谢谢