您的用户是通过 Google Meet 使用 Google 课堂吗?请查看 Apps 脚本快速入门 - 了解如何在 Google Meet 课程中查看学生出席情况

排查身份验证与授权问题

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

本页面介绍了您可能会遇到的涉及身份验证和授权的常见问题。

This app isn't verified

如果 OAuth 同意屏幕显示“此应用未经验证”警告,则表示您的应用正在请求作用域提供对敏感用户数据的访问权限。如果您的应用使用敏感范围,则必须完成验证流程才能移除该警告和其他限制。在开发阶段,您只需依次选择 Advanced > Go to {Project Name} (unsafe),即可忽略此警告。

File not found error for credentials.json

运行代码示例时,您可能会收到有关 credentials.json 的“file not found”或“no no file”错误消息。

如果您没有为桌面应用凭据授权,则会出现此错误。如需了解如何为桌面应用创建凭据,请参阅创建凭据

创建凭据后,请确保已下载的 JSON 文件另存为 credentials.json。然后将该文件移至工作目录。

Error: origin_mismatch

如果用于提供网页的主机和端口与 Google Cloud Console 项目中允许的 JavaScript 来源不匹配,则在授权流程中会发生此错误。请务必设置已获授权的 JavaScript 来源,并确保浏览器中的网址与来源网址匹配。

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

如果您的浏览器未启用第三方 Cookie 和数据存储,就会出现此错误。Google 登录库要求使用这些选项。如需了解详情,请参阅第三方 Cookie 和数据存储

idpiframe_initialization_failed: Not a valid origin for the client

当注册的网域与用于托管网页的网域不匹配时,会发生此错误。确保您注册的来源与浏览器中的网址匹配。