2013-01-21 11 views
5

possiamo condividere un file/cartella usando https://developers.google.com/drive/v2/reference/permissions/insert. Ma la risposta (https://developers.google.com/drive/v2/reference/permissions#resource) non conterrà il collegamento per condividere il file/cartella.Come ottenere il collegamento di un file/cartella pubblicamente condiviso

Dopo aver condiviso un file/cartella, è possibile ottenere il collegamento per condividere il file/cartella utilizzando https://developers.google.com/drive/v2/reference/files/get. Quindi dobbiamo inviare un'altra richiesta per ottenere il collegamento. Sarà utile se otteniamo il link nella prima richiesta stessa.

Ho appena giocato con interfaccia web di Google in auto e ha ottenuto il modello del collegamento per condividere un file/cartella come indicato di seguito:

For files: https://docs.google.com/file/d/{file-id}/edit 

For folders: https://docs.google.com/folder/d/{folder-id}/edit 

Si sta lavorando bene ora.

È corretto ottenere il file o la cartella condivisa? si romperà in futuro?

risposta

2

Il alternateLink del File resource dei metodi drive.files.* deve contenere il collegamento per visualizzare il file in Google Drive. Ciò sarà coerente e il modo migliore per trovare l'URL corretto.

Detto questo, probabilmente gli URL che hai progettato non cambieranno, ma è meglio essere sicuri.

Problemi correlati