Google Classroom API - 非常慢

时间:2016-01-16 18:54:55

标签: google-classroom

让学生上课(30-40名学生)每页需要7-14秒。

我甚至试过了#34;试一试!"这个网址的功能,大约需要7秒钟 https://developers.google.com/classroom/reference/rest/v1/courses.students/list

  • 排除了某些字段,但没有帮助。
  • 尝试将页面大小从30减少到10,每次调用现在为3秒,但必须再调用3次。

更新:2016年7月19日

新API同样慢。创建CourseWork需要3-4秒。知道为什么吗?

$.ajax({
    type: "POST",
    contentType:"application/json; charset=utf-8",
    url: "https://classroom.googleapis.com/v1/courses/"
       + courseId 
       + "/courseWork?alt=json&key="
       + apiKey,
    data: JSON.stringify({
      title: assignmentName,  
      materials: [  
         {'link': { 'url': assignmentUrl }} 
      ],  
      workType: 'ASSIGNMENT',  
      state: 'PUBLISHED',  
    }),
    beforeSend: function (xhr) {
      xhr.setRequestHeader("Authorization", "Bearer " + token);
    },
    success: ...,
    error: ...
});

0 个答案:

没有答案