ich nur die API-Dokumentation gefolgt und machte einfache Abfrage mit JS API und erhalte eine Fehlermeldung 400: ungültigen Wert der nextpagetokenGoogle Drive JS API nextpagetoken ungültig
gapi.load('client', function(){
gapi.client.load('drive', 'v3', function(){
gapi.client.init({}
).then(function(){
gapi.client.drive.files.list({
'q' : "name contains 'nv'",
'pageSize' : 10,
'fields' : "nextPageToken, files(id, name, webContentLink, folderColorRgb, thumbnailLink, description)",
'orderBy' : 'modifiedTime desc',
}).then(function(respo){
var token = respo.result.nextPageToken;
gapi.client.drive.files.list({
'fields' : '*',
'pageToken' : token
}).then(function(result){console.log(result.result);})
})
})
})
})
Token aus der ersten Abfrage zurückgegeben ok , es voll zu bekommen. Aber in der nächsten Abfrage wird es falsch.
Hatte kein Format für die Token finden, so kann ich nicht überprüfen, ob es oder gut ist ?!
p.s. getestete Entwicklerkonsole, das Token bekommen und in der nächsten Abfrage den gleichen Fehler bekommen.
Sie würden es glauben, wenn man sich die Zeit nimmt den [Schnellstart] (https://developers.google.com/drive/v3/web/quickstart/js) und die Dokumentation wie [files.list] zu überprüfen (https : //developers.google.com/drive/v3/reference/files/list). Die Verweise und die Dokumentation sind für Drive API so weit verfügbar. – noogui
Ich mache das jetzt seit ein paar Monaten. überprüfen Sie sich selbst, in einem schnellen Start verwenden sie überhaupt nicht nextpagetoken. https://developers.google.com/drive/v3/reference/files/list hier finden Sie und Ihre token testen, die Sie einen Fehler geben. versuchen Sie Ihren eigenen Code und pagetoken zu nextPageToken ändern und testen. es wird klappen. also erzähl nichts bevor du es prüfst. – aleXela