教室因教师账号被删除而成为孤儿

问题描述 投票:0回答:1

我的前任习惯于从gsuite中删除用户,这导致我无法理解如何将18门课程从ACTIVE改为ARCHIVED。这导致了18门课程,我想不通如何从ACTIVE转为ARCHIVED。

GET https:/classroom.googleapis.comv1courses#######?key=[YOUR_API_KEY]。 HTTP1.1

{
  "id": "#######",
  "name": "Course Name",
  "ownerId": "#####################",
  "creationTime": "2014-01-01T00:00:00.000Z",
  "updateTime": "2015-01-01T00:00:00.000Z",
  "enrollmentCode": "xx#xxx#",
  "courseState": "ACTIVE",
  "alternateLink": "https://classroom.google.com/c/XXX#XXXxXxxx",
  "teacherGroupEmail": "Course_Name_teachers_#[email protected]",
  "courseGroupEmail": "Course_Name--#[email protected]",
  "teacherFolder": {
    "id": "#X#Xx#xxX#xXXxXXXX#xXxXXxxXx"
  },
  "guardiansEnabled": false
}

试图将类PATCH为ARCHIVED。

curl --request PATCH \
  'https://classroom.googleapis.com/v1/courses/#######?updateMask=courseState&key=[YOUR_API_KEY]' \
  --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"courseState":"ARCHIVED"}' \
  --compressed

返回错误500。

{
  "error": {
    "code": 500,
    "message": "Internal error encountered.",
    "status": "INTERNAL"
  }
}
google-classroom
1个回答
1
投票

这是个bug,Google似乎已经意识到了,目前还没有解决方案。https:/issuetracker.google.comissues36760244#comment13。

© www.soinside.com 2019 - 2024. All rights reserved.