我实际上没有问题,但我很好奇,为什么在“获取可共享链接”和“共享...”按钮中共享网址不同。
例如,我想共享一个文件夹。 当我从“获取可共享链接”获取URL时,我明白了:
https://drive.google.com/open?id=1Tgz6ltC4WKmgbrRYNhd3r0hAjS7C_K2l
但是,如果我从“分享...”获得网址,我就明白了:
https://drive.google.com/drive/folders/1Tgz6ltC4WKmgbrRYNhd3r0hAjS7C_K2l?usp=sharing
嗯,我知道第二个链接中有关URL的一些信息:usp=
必须是源参数,链接来自哪里,是的,这是共享。它来自分享(“分享......”)。还有其他可能的参数:
usp=drive_web
usp=direct_url
Google Drive Links URL format and query parameters
在usp=
之前还有参数:“编辑,查看:这些参数告诉浏览器,如果可以访问此访问类型,将进入哪种访问类型的优先级。所以,如果链接有”编辑“参数但用户无权编辑文件/文件夹,然后自动将其重定向到”查看“权限模式。
https://learninginhand.com/blog/google-document-url-tricks
嗯,这些都是可以理解的王者,但我的问题是:
为什么这两个链接有不同的起点?
https://drive.google.com/open?id=1Tgz6......
https://drive.google.com/drive/folders/1Tgz6......
我知道这是文件/文件夹ID:1Tgz6ltC4WKmgbrRYNhd3r0hAjS7C_K2l
,但这些链接中这些差异的重点是什么?
为什么第一个有open?id=
而第二个有drive/folders/
,为什么?在哪种情况下哪一个更好用?如果两者在任何情况下都没问题,那为什么他们两个?有什么意义呢?你知道,我得到了URL结束参数(usp=
和东西)的重点,但我不明白不同的URL的工作方式完全相同:共享/获取文件/文件夹。
还有另一个例子:
https://drive.google.com/open?id=1vY7tQaNt3Vnkaxy-5Lbn1ImOfTiTC5bPk8mRZLqBOsE
https://docs.google.com/spreadsheets/d/1vY7tQaNt3Vnkaxy-5Lbn1ImOfTiTC5bPk8mRZLqBOsE
这两个家伙有什么意义:
open?id=
spreadsheets/d/
他们不是只做同样的事情:构建URL吗?那么,为什么同一个文件夹/文件由两个不同的URL表示?为什么不只有一个URL(当然有结束参数:usp=
和东西。结束参数可以快速理解)。