2013-01-21 185 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可能不会改变,但最好是安全的。