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

处理 API 错误

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

Classroom API 会返回以下两类错误信息:

  • 标头中的 HTTP 错误代码和消息
  • 响应正文中的 JSON 对象,包含额外的详细信息

您可以使用响应对象进行调试。在某些情况下,响应可能包含其他错误详情。您可以使用这些详细信息消除歧义,消除错误所在,向用户提供信息,或引导用户采取适当措施。

错误消息结构

错误的 message 字段中会提供其他错误详情(如果格式为 @),后跟错误代码。

例如,如果请求失败并显示 ClassroomApiDisabled 错误,则 JSON 响应为:

{
  "error": {
    "code": 403,
      "message": "@ClassroomApiDisabled The user is not permitted to access the Classroom API.",
      "errors": [
        {
          "message": "@ClassroomApiDisabled The user is not permitted to access the Classroom API.",
          "domain": "global",
          "reason": "forbidden"
        }
      ],
      "status": "PERMISSION_DENIED"
  }
}

您可以检查消息字段是否以 "@ClassroomApiDisabled " 开头,并向用户显示相应的提示。检查错误代码时,请在末尾添加空格,以避免匹配其他以同一字符串开头的值。