【发布时间】:2017-04-18 20:13:12
【问题描述】:
我正在尝试使用谷歌的客户端库 API 请求多条记录。 我正在尝试获取与单个 Google 课程相关的学生列表和单独的作业列表。我正在使用谷歌课堂 API (https://developers.google.com/classroom/reference/rest/)。
这是我目前得到的:
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"
【问题讨论】:
标签: javascript google-api google-api-client google-classroom