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

如何通过GONG API请求获取用户列表(附鉴权代码示例)

通过Gong API拉取平台用户列表

鉴权规则

  • 登录Gong平台需要持有技术管理员权限,进入API配置页点击「创建」按钮,即可获取Access Key(访问密钥)、Access Key Secret(访问密钥私钥)
  • 接口请求遵循RFC规范的Basic Authorization鉴权规则,请求头格式固定为:Authorization: Basic <令牌内容>
  • 令牌生成逻辑:将Access Key与Access Key Secret用英文冒号(:)拼接,对拼接后的字符串做Base64编码即可,计算格式为Base64(<Access Key>:<Access Key Secret>)

原有参考代码问题

原示例代码存在几处错误,无法正常调用接口:

  • 未按规则拼接Access Key和Access Key Secret的认证字符串
  • Authorization请求头缺少必填的Basic 前缀,且直接传入未解码的Base64字节对象
  • requests请求未显式指定headers关键字参数,传参位置错误
  • 缺失requests库的导入语句
  • 仅打印响应对象,未解析接口返回的实际用户列表数据

修正后可运行代码

import base64
import requests

# 替换为你自己申请到的密钥对
ACCESS_KEY = "填入你的Access Key"
ACCESS_KEY_SECRET = "填入你的Access Key Secret"

# 生成符合规范的鉴权头
raw_auth = f"{ACCESS_KEY}:{ACCESS_KEY_SECRET}".encode("ascii")
encode_auth = base64.b64encode(raw_auth).decode("ascii")
headers = {"Authorization": f"Basic {encode_auth}"}

# 请求用户列表接口
resp = requests.get("https://api.gong.io/v2/users", headers=headers)

# 输出状态码和返回结果
print("请求状态码:", resp.status_code)
print("用户列表数据:", resp.json())

调用接口前请确保已安装requests依赖,可执行pip install requests完成安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 00:33:19