我无法在API文档或其他地方找到答案.我在文档中看到你可以获得一个文件的downloadURL,但它将它称为"短暂的URL".那是什么意思?
我需要上传图片并获取该图片的永久网址,该网址是直接网址,而不是嵌入到电子邮件或网络文档中等等.这可能吗?
谢谢
niu*_*ech 16
是的,您可以永久链接到公共文件夹中Google云端硬盘上托管的任何文件.请注意folderID:
并将其粘贴到以下URL:
http://googledrive.com/host/<folderID>/<filename>
或者您可以使用G Drives创建一个简短的自定义别名:http://gdriv.es/<alias>/<filename>
小智 9
如果有人遇到同样的问题并且不想使用上面弃用的Google云端硬盘解决方案,并且需要经常更改的文件具有完全相同的网址,则可以使用Dropbox.脚步:
现在,您的所有foo.exe更改都有一个公开的,未更改的URL .享受,不要浪费时间与提供文件托管的网站,并更改相同文件的URL.
小智 8
https://developers.google.com/drive/v2/reference/files#webContentLink
downloadUrl是短暂的,但webContentLink是一个永久链接.奇怪的是,一个是URL,另一个是"链接",但我想这可能与强大的附加查询参数有关.也许这不仅仅是一个URL?:)
该属性仅适用于公开可读的文件,因此您可能必须先使用SDK/API来设置权限.
如果您在 GDrive 中公开共享文件,则可以使用以下链接直接进行文件下载:
https://drive.google.com/uc?export=download&id=FILEID
当您想要更改文件(例如,对于版本控制下载)并保持相同的下载链接时,就会出现问题。
您可以使用像 bitly.com 这样的 URL Shortener 并使用 Branded Bitlink 来更改保留输入 URL 的目标 URL。
我希望它有效,祝你好运!
似乎如果您有文件 ID,您可以使用这样的 url 访问它:
https://drive.google.com/open?id=file-id-here
Run Code Online (Sandbox Code Playgroud)
如果文件是公开的,你会立即看到它,但如果不是,你会被要求登录
我不知道谷歌驱动器的此类API是否存在,但我认为您还应该看看dropbox,它将满足您在问题中提到的所有要求。
还有一些专为 dropbox 开发的非常酷的应用程序,例如pancake.io,它可以让您以 html 页面格式共享文本、html 文件的链接。
该+永久链接始终存在。
| 归档时间: |
|
| 查看次数: |
47387 次 |
| 最近记录: |