创建课程时,Google课堂api不会返回别名

时间:2016-06-06 12:27:09

标签: google-classroom

背景:我们目前有一个数据库,包括我们学校董事会的每门课程,老师和学生。我基本上是在尝试构建一个系统来将其与我们的Google Classroom环境同步,因此每位教师都会有自己的课程,学生也会注册。

问题:我们有超过8000个课程要创建并希望使用批处理系统或至少异步创建它们。我们通过别名在create调用中传递我们的内部唯一课程ID。但是在回调方法中,不会传回此值。这意味着我们无法将谷歌唯一身份证与我们的身份相关联,也无法确定是否出现问题,未创建哪些课程。

示例:我想创建包含以下ID的5个课程: 1234 1235 1236 1237 1238

所以我创建了一个批处理请求,并且回调被调用了5次。如果仅包含google ID,则回调中的数据不包含我发送的ID:

9876 9875 错误 9873 9872

API特别提到订单不可信。那么如何判断哪个谷歌ID属于哪个课程,我怎么能告诉巫师课程有错误?

1 个答案:

答案 0 :(得分:1)

特别是对于课程,您可以通过课程创建传递您想要的Alias。

我们在leveldata做了类似的事情(管理10k +课程对我们来说是正常的),对于课程创建我们一次创建一个。你可以采用线程和其他方法加快速度,但实际上,只要初始运行并且长期创建(30-90小时),类就不会经常改变。有10k课程)你应该好好去。

您似乎已经在New Feature - Update Responses

提出了这个问题

我同意批量添加应该返回课程信息,但这是我们的解决方法。