【问题标题】:GoogleJsonResponseException: API call to classroom.courses.courseWork.create failed with error: Internal error encounteredGoogleJsonResponseException:对教室.courses.courseWork.create 的 API 调用失败并出现错误:遇到内部错误
【发布时间】:2021-07-02 03:27:24
【问题描述】:

我不明白为什么这段代码突然返回内部错误。 它就像一个魅力一样工作,过了一段时间它开始在标题中抛出错误并且无事可做。

var courseWork = {  
      'title': 'Reglamento',  
      'description': 'Por favor, leer los documentos adjuntos.',  
      'materials': [  
        {'link': { 'url': linkDocumento }},
        {'link': { 'url': "https://drive.google.com/file/d/1eESDk5HA3vR2IEbV0UglaR0F6UysuEmd/view?usp=sharing" }}
      ],
      'workType': 'ASSIGNMENT',
      // 'state': 'DRAFT',
      'state': 'PUBLISHED',
      'topicId': idTema
    }; 
    Classroom.Courses.CourseWork.create(courseWork, passa.idClasse);

【问题讨论】:

  • 这种情况一直都在发生吗?我已经尝试过了,对我来说它没有问题。它发生在其他课程中还是发生在 Method: courses.courseWork.create 的 Try This 上?
  • 每个月我生成大约 120 个教室,在每个教室中插入上面代码的课程规则。直到昨天我都没有问题。昨天在前 50 节课(大约)之后,它开始出现该错误。我尝试在列表中使用不同的教室,但它总是一样的。我也尝试从 PUBLISHED 更改为 DRAFT 并且我生成了一个不在列表中的新教室,我想这与我的帐户有关,但我无法理解如果没有有关错误的信息就无法理解。跨度>
  • Yes Kessy,错误来自方法:courses.courseWork.create,容器创建没有问题,脚本将文档插入容器时出现错误。
  • 你有没有从 API 文档中尝试过 按照我在上一条评论中提到的尝试这个?
  • 其实问题出在我分享的文档上。正如我之前提到的,我每个月都会生成 120 个教室,并且在每个教室中我都会放置一个文档“课程规则”。此文档是从我的云端硬盘帐户共享的(共享规则是“知道链接的每个人都可以看到”)。这样做,系统会向文档收取共享它的每个教室的链接,我想,文档可以接收的链接数量是有限制的。有了新的文件副本就不会再出错了。解决方法是将文档复制到教室驱动器文件夹中并从那里共享。

标签: google-classroom


【解决方案1】:

cmets 对这个问题的回答:

实际上问题出在我共享的文档上。正如我之前提到的,我每个月都会生成 120 个教室,并且在每个教室中我都会放置一个文档“课程规则”。此文档是从我的云端硬盘帐户共享的(共享规则是“知道链接的每个人都可以看到”)。这样做,系统会向文档收取共享它的每个教室的链接,我想,文档可以接收的链接数量是有限制的。

有了新的文件副本就不会再出错了。解决方法是将文档复制到教室驱动器文件夹中并从那里共享。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 2020-12-29
    相关资源
    最近更新 更多