Mit einer HTTP-GET-Anfrage erhalten Sie nur die aktiven Klassen. Können Sie der Google API-URL einen Parameter hinzufügen, der nur eine Liste aktiver Klassen zurückgibt? Oder müssen Sie das zurückgegebene Array durchsuchen und alle Klassen löschen, die mit einer for-Schleife archiviert wurden?Get courses.list ohne archivierte Klassen
var classroom = new XMLHttpRequest();
var accessToken = localStorage.getItem('accessToken');
classroom.open('GET',
'https://classroom.googleapis.com/v1/courses');
classroom.setRequestHeader('Authorization',
'Bearer ' + accessToken);
classroom.send();
classroom.onload = function() {
if (classroom.readyState === classroom.DONE) {
if (classroom.status === 200) {
var response = JSON.parse(classroom.response);
vm.classes = response.courses;
console.log(response);
for (var i = 0; i < response.courses.length; i++){
var courses = response.courses[i];
console.log(courses.name);
}
} else {
console.log("Error Unknown");
}
}
};
Jede Hilfe würde sehr geschätzt werden. Danke!