2013-01-21 180 views
5

我們可以使用https://developers.google.com/drive/v2/reference/permissions/insert共享文件/文件夾。但是響應(https://developers.google.com/drive/v2/reference/permissions#resource)將不包含共享文件/文件夾的鏈接。如何獲得公共共享文件/文件夾的鏈接

共享文件/文件夾後,您可以使用https://developers.google.com/drive/v2/reference/files/get獲取鏈接以共享文件/文件夾。所以我們需要再發送一個請求來獲取鏈接。如果我們在第一個請求中獲得鏈接,它將會很有用。

我只是打了谷歌驅動的Web界面,並獲得鏈接的方式共享文件/文件夾,如下所示:

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

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

它現在工作的罰款。

獲取共享文件/文件夾是否正確?它會在未來破裂嗎?

回答

2

File resourcealternateLinkdrive.files.*方法應包含鏈接以查看Google雲端硬盤中的文件。這將是一致的,並且是找到正確URL的最佳方式。

話雖如此,你設計的這些URL可能不會改變,但最好是安全的。