我試圖使用谷歌的客戶端庫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"