我试图使用谷歌的客户端库API请求多个记录。 我正试图获得学生名单以及与单个Google课程相关的单独作业列表。我正在使用google教室API(https://developers.google.com/classroom/reference/rest/)。使用Javascript的Google客户端库的批量请求
这里是我到目前为止有:
let batch = gapi.client.newBatch();
let courseWorkRequest = function(courseId) {
return gapi.client.request({
'path': `/v1/courses/${courseId}/courseWork`,
});
};
let studentRequest = function (courseId) {
return gapi.client.request({
'path': `/v1/courses/${courseId}/students`
});
};
listOfGoogleClasses.forEach(function (course) {
let courseAssignments = courseWorkRequest(course.id);
batch.add(courseAssignments);
let courseStudents = studentRequest(course.id);
batch.add(courseStudents)
});
batch.then(function(response){
console.log(response);
});
请求的作品,但对于响应,我只是得到了一系列的对象,看起来像这样:
body:"Not Found"
headers:Object
result:false
status:404
statusText: "Not Found"