2017-05-26 2 views
0

Nach dem Google Drive API v3 der files.get resource dokumentiert eine vollständige Metadaten der Datei zB zurückgeben sollte: https://developers.google.com/drive/v3/reference/filesWenn Google Drive API v3 Aufruf Antwort als nicht

Allerdings bin ich eine einfache Antwort der begrenzten Datei bekommen Daten:

{ 
"kind": "drive#file", 
"id": "string", 
"name": "string", 
"mimeType": "application/pdf" 
} 

Wenn die Antwort so ist, muss ich die V2 dieser API verwenden.

+1

Forschung der Felder Argument, wo Sie den Antwortinhalt angeben lesen, zB Felder = * – pinoyyid

Antwort

0

Nach dem Google Drive API v3 der ‚files.get` Ressource sollte eine vollständigen Metadaten der

, die nicht korrekte Datei zurückzukehren.

Ab API v3 wird die vollständige Dateiressource nicht mehr zurückgegeben. Stattdessen sollten Sie den Abfrageparameter fields mit Feldern füllen, die Sie in Ihrer Antwort benötigen. Wenn nicht angegeben, wird nur eine Teilmenge häufig verwendeter Felder zurückgegeben.

Überprüfen Sie Migrating to API v3 für wichtigere Änderungen und v2 Alternativen.

0

Dies ist die wichtigste Änderung in Google Drive Apis von v2 zu v3.

Sie haben diese partielle Antwort bei Verwendung von v3 apis als Standard festgelegt.

Wenn Sie die gleiche Antwort mit v3 API erhalten möchten. Fügen Sie den Abfrageparameter 'fields = *' hinzu, während Sie den v3-Endpunkt aufrufen.

Ein Ratschlag - in meiner Erfahrung ist es besser, ein partielles Ansprechen für eine bessere api Antwort zu verwenden, können Sie mehr darüber hier google drive partial response

Verwandte Themen