Domanda

Sto lavorando su un'applicazione di Google Drive.

L'applicazione deve leggere il contenuto di un file in Shared pubblicamente in Google Drive di qualcuno.

Come posso fare questo?

C'è un'API per raggiungere questo obiettivo?

È stato utile?

Soluzione

Quando si utilizza l'API di Google Drive, dopo aver impostato l'ACL del file da essere pubblico è possibile accedere direttamente al file utilizzando l'attributo webContentLink dei metadati del file che non dovrebbe richiedere alcuna autenticazione / autorizzazione quando il file è pubblico.

.

Questo è un esempio di metadati Feil Esempio: https://developers.google.com/ Drive / V2 / Riferimento / File # risorsa

Questo è come ottenere i file metadati utilizzando le librerie comuni dei client: https://developers.google.com/Drive/v2/REFERENCE/FILES/GET

Altri suggerimenti

Mentre WebContentLink fornisce il collegamento per scaricare o visualizzare il contenuto in un browser, mi sembra che richieda ancora l'autenticazione o che l'utente sia già effettuato l'accesso per visualizzare il file, anche se è condiviso come "pubblico" .

Spero che il piano sia quello di fare questo lavoro come descritto sopra, che i file pubblici possono essere visualizzati senza alcuna autenticazione.

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