Domanda

Sto ricevendo un errore durante il tentativo di ottenere un file di Google Drive utilizzando:

file = service.files().get(fileId=<googleDriveFileId>).execute()
.

L'errore è:

<HttpError 404 when requesting https://www.googleapis.com/drive/v2/files/0B6Cpn8NXwgGPQjB6ZlRjb21ZdXc?alt=json returned "File not found: 0B6Cpn8NXwgGPQjB6ZlRjb21ZdXc">
.

Tuttavia, quando copia e incolla il collegamento direttamente nel browser come questo: https://www.googleappis.com/drive/v2/files/0b6cpn8nxwggpqjb6zlrjb21zdxc? Alt= json

ottengo un errore diverso:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit Exceeded. Please sign up",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit Exceeded. Please sign up"
 }
}
.

Non sono dove nemmeno vicino al superamento del limite giornaliero, la console mostra l'utilizzo dello 0%. So che il fileID è corretto, sto usando Google Picker per ottenere il file. Qualche idea?

È stato utile?

Soluzione

Ho trovato altrove che questo è il problema conosciuto con Google Drive che stanno lavorando per risolvere.Offrono la seguente soluzione che ho confermato opere.

Aggiungi quanto segue a quando si crea il selezionatore:

enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
.

Codice completo:

var picker = new google.picker.PickerBuilder().
        addView(view).
        addView(uploadView).
        setAppId("pressomatic").
        setCallback(pickerCallback).
        enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
        build();
    picker.setVisible(true);
.

La stessa soluzione alternativa risolve un altro problema su cui ho pubblicato, quando si tenta di caricare in una cartella specifica con Google Picker utilizzando SetParent su un docsuploadView.Si aggiunge ancora la stessa funzione del raccoglitore, non il DocSuploadView, e tutto funziona come dovrebbe.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top