You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Dialogflow v2beta1 API调用所需的Bearer令牌?

Dialogflow API Bearer令牌获取及Postman测试方案

前置说明

Dialogflow 大部分业务接口(如意图增删改、实体管理等)不支持API密钥直接认证,必须使用OAuth 2.0 Bearer令牌完成身份校验,你可以按照以下步骤快速获取令牌并完成测试:

步骤1:获取GCP服务账号密钥

  • 登录GCP控制台,进入Dialogflow智能体绑定的对应项目,打开「IAM与管理」-「服务账号」页面
  • 新建服务账号,根据你需要调用的接口权限,分配对应角色(比如要管理意图就分配「Dialogflow Intent Admin」,全量接口操作可以分配「Dialogflow API Admin」)
  • 进入新建的服务账号详情页,生成JSON格式的密钥文件,保存到本地

步骤2:Postman内直接生成Bearer令牌

无需额外安装gcloud命令行工具,直接在Postman内即可完成令牌生成:

  • 打开你要发送的Dialogflow API请求,切换到「Authorization」标签,认证类型选择「OAuth 2.0」
  • 在右侧「配置新令牌」区域,授权类型(Grant Type)选择「Service Account」
  • 按照你下载的服务账号JSON密钥内容,依次填入对应字段:客户端邮箱填JSON中client_email字段值,私钥填JSON中private_key字段值,令牌URL填https://oauth2.googleapis.com/token,权限范围(Scope)填https://www.googleapis.com/auth/cloud-platform
  • 点击「获取新访问令牌」,生成的令牌会自动填充到请求头中,令牌有效期为1小时,过期后重新点击生成即可

最终请求示例

请求行:
POST https://dialogflow.googleapis.com/v2beta1/[PARENT]/intents HTTP/1.1

注:使用Bearer令牌认证时,无需再携带key=[YOUR_API_KEY]查询参数

请求头:

Authorization: Bearer [你生成的访问令牌]
Accept: application/json
Content-Type: application/json

内容的提问来源于stack exchange,提问作者Krishnendu sg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 15:57:02