【发布时间】:2020-08-28 16:52:26
【问题描述】:
我正在使用 Google API Ruby Client 创建大量课程。但是,我遇到了一个找不到答案的问题,一些已创建的课程没有 calendar_id,但其他课程有。
那么,是否存在所有者可以创建的 calendar_id 限制?例如,我用一个帐户创建了 963 门课程。但是,只有 688 有一个 calendar_id。没有 calendar_id 的课程,日历图标也不会显示在活动部分和日历上。
【问题讨论】:
-
不知道您是否提供了有关您在做什么的更多信息?您是否使用相同的 calendar_id 执行相同的请求?有
calendar_ids的课程和没有calendar_ids的课程有什么区别吗?你如何检索课程和`calendar-ids`?请提供您的请求的代码以用于复制目的。 -
@ziganotschka,没有。每门课程都是根据不同的要求创建的。不可能创建一个 calendarId,因为它是由 API 自动创建的。我使用 api 方法 get_course 检索课程。
-
我正在添加我的代码
-
我看不到您的代码。我的意思是不同的日历ID - 邹试图将课程绑定到不同的日历或相同的日历?还是在创建课程时没有指定日历 ID?
-
嘿,@ziganotschka 我发现了我的问题。发生这种情况是因为我的帐户达到了日历限制。我不能在短时间内创建超过 25 个日历。因此,当我创建课堂和课堂 api 调用日历(内部)时,日历会引发异常。所以我不能创建日历。
标签: google-api google-calendar-api google-classroom