使用Google课堂API更改课程ownerId

时间:2018-12-17 12:26:40

标签: google-classroom

如何?最简单的方法?

尝试在台式机,谷歌的OAuth2游乐场和Google帮助页面上使用邮递员来尝试弄清楚该怎么做。最终使用 GAM ,因为这是最简单的方法,并且给出了最有用的响应。

我尝试从多个位置进行更改,但总是收到错误消息:

  

错误:400:无法为此域中的用户创建@UserInIllegalDomain邀请-failedPrecondition

命令:

gam update course 8077159861 owner hiddenusername@longleypark.ac.uk

(用户名绝对正确,只是将其隐藏为不重要的信息)

任何帮助将不胜感激,据我所知,有些指南说将longleypark.ac.uk添加到教室下的白名单域中,但是由于这是该g套件的主要域,因此它说您不能添加当前域,因此这不是一个选择。

我认为Google API已损坏。如果有人可以证明否则会很有帮助。

1 个答案:

答案 0 :(得分:0)

Google API支持尚未设法给我任何适当的答复,一直说他们会进行测试并让我知道,但尚未得到任何结果的通知。

Google论坛支持小组已通知我,一旦删除用户帐户并且20天后该帐户将无法恢复,这意味着它们成为其所有者的任何教室都将成为“孤儿”,这意味着“功能有限”并且无法更改所有者再一次,唯一的解决方案是从头开始重新创建教室,不幸的是,与原始帐户一起,提交给该教室的所有文档也都丢失了。

即使确实可以通过某种数据库管理工具或管理控制台/ API编辑教室的ownerId字段,也有 NO 的方法。