尝试删除某些课程时出现500内部服务器错误

时间:2016-04-27 11:52:05

标签: google-classroom

示例:

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" } }

通过代码或https://developers.google.com/classroom/reference/rest/v1/courses/delete?authuser=0#try-it

的网络界面,结果相同

如果OwnerId后面的用户不再存在,这似乎就会发生。它只发生在一些已经存在一段时间的旧课程中,并且很久以前已经删除了所有者。我也尝试在课程中添加一名老师,但结果仍然相同。我还尝试创建一个新的课程,其中ownerId引用现有用户,删除用户并最终删除课程。的工作原理。

域名上有20个课程可供选择。我能够删除另外50个拥有用户仍然存在的课程。

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

1 个答案:

答案 0 :(得分:0)

看起来这是一个错误。你可以请cublas<>gemmBatched吗?

相关问题