2

例子:

Courses.Get 成功获取课程如下:

要求

GET https://classroom.googleapis.com/v1/courses/1053592526?key={YOUR_API_KEY}

回复

200 - HIDE HEADERS - cache-control: private content-encoding: gzip content-length: 232 content-type: application/json; charset=UTF-8 date: Wed, 27 Apr 2016 11:45:29 GMT server: ESF vary: Origin, X-Origin, Referer { "id": "1053592526", "name": "Test course 18", "ownerId": "118150671162893595524", "creationTime": "2016-03-11T12:49:19.459Z", "updateTime": "2016-03-11T12:49:18.734Z", "enrollmentCode": "aaiauvf", "courseState": "ACTIVE", "alternateLink": "http://classroom.google.com/c/MTA1MzU5MjUyNlpa" }

但是,删除它会给出以下结果:

要求

DELETE https://classroom.googleapis.com/v1/courses/1053592526?key={YOUR_API_KEY}

回复

500 - HIDE HEADERS - cache-control: private content-encoding: gzip content-length: 104 content-type: application/json; charset=UTF-8 date: Wed, 27 Apr 2016 11:47:21 GMT server: ESF vary: Origin, X-Origin, Referer { "error": { "code": 500, "message": "Internal error encountered.", "status": "INTERNAL" } }

通过代码或通过 Web 界面的结果是相同的https://developers.google.com/classroom/reference/rest/v1/courses/delete?authuser=0#try-it

如果 OwnerId 后面的用户不再存在,这似乎会发生。只发生在一些已经闲置了一段时间的旧课程,并且所有者很早就被删除了。我也尝试在课程中添加老师,但结果还是一样。我还尝试使用引用现有用户的 ownerId 创建新课程,删除用户并最终删除课程。作品。

该领域有 20 门课程会发生这种情况。我能够删除另外 50 个拥有用户仍然存在的课程。

那么,这是一个我们可以修复的错误吗?如果没有,我该如何摆脱这些课程?

4

1 回答 1

0

看起来这是一个错误。你能提出一个问题吗?

于 2016-04-27T17:07:50.347 回答