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

如何获取凭证生成token.json以运行Google Forms API Python快速启动代码

获取Google Forms API凭证并生成token.json的步骤

1. 创建并配置Google Cloud项目

  • 打开Google Cloud控制台,新建或选择一个现有项目。
  • 在控制台搜索「Forms API」,找到后点击「启用」,开启该API的访问权限。

2. 创建OAuth 2.0客户端凭证

  • 进入「API和服务」→「凭据」页面。
  • 点击「创建凭据」下拉菜单,选择「OAuth客户端ID」。
  • 首次创建需先配置OAuth同意屏幕:选择「外部」类型,填写应用名称、联系邮箱等必填信息,完成后保存。
  • 返回创建客户端ID页面,应用类型选择「桌面应用」,设置一个自定义名称,点击「创建」。
  • 生成后,点击「下载JSON」按钮,将下载的文件重命名为client_secrets.json,放到你的Python代码所在的目录下。

3. 运行代码生成token.json

  • 确保你的代码中flow_from_clientsecrets方法引用的是刚才下载的client_secrets.json文件。
  • 运行代码,首次执行会自动弹出浏览器窗口,要求你登录Google账号并授权该应用访问Forms API。
  • 完成授权后,代码会自动在当前目录生成token.json文件,后续运行代码时会直接读取该凭证,无需重复授权(除非凭证过期或权限变更)。

注意事项

  • 登录授权的Google账号必须拥有目标表单的编辑权限,否则会出现访问错误。
  • 代码中使用的SCOPES值https://www.googleapis.com/auth/forms.body对应编辑表单内容的权限,若需其他权限可调整该值。
  • 注意oauth2client库已被官方弃用,长期来看建议迁移到google-auth和google-auth-oauthlib库替代。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 23:18:42