Blob 创建分享
通过 POST /v1/shares 创建分享链接:有效期最长 30 天,可撤销,可选下载次数上限,在 Pro 和 Enterprise 计划上还可设置密码。
POST
创建分享会生成一个链接(
https://files.squarecloud.dev/s/...),用于把一个文件交给他人:客户、团队、测试人员。它适用于公开和私有文件,有效期最长 30 天,可以随时撤销,并且可以限制文件被下载的次数。在 Pro 和 Enterprise 计划上,它还可以要求输入密码。需要 blob:write scope。
打开链接即可下载文件。受密码保护的链接会先显示一个以访问者语言呈现的页面,要求输入密码。该链接绑定文件当前的 id:删除、移动文件或更改其可见性都会使链接立即返回 404,且不会消耗下载次数。它与临时链接的对比请参见链接与分享。
string
必填
要分享的文件的 id。
number
默认值:"86400"
链接的有效时长,范围为 60 到 2592000 秒(30 天)。
number
链接允许的下载次数,范围为 1 到 10000。用尽后返回
410。不设置则没有上限。string
访问者在下载前必须输入的 8 到 128 个字符的密码。仅限 Pro 和 Enterprise。
限制
- 每分钟 30 个链接(
RATE_LIMITED,429),每个账户最多 1000 个有效链接(TOO_MANY_SHARES,409)。 - 每个链接对每个 IP 每分钟接受 120 次访问。错误密码按 IP 和按链接进行限制。
- 下载私有文件会经过一个临时链接:每个 IP 每分钟 60 次请求,外加你账户的总体限制。要把文件交给很多人,请将其设为公开。
响应
返回201 Created。
string
成功为 “success”,否则为 “error”。
object

