Skip to main content
POST
string
必填
你账户的 API 密钥。你可以在账户设置中找到它。
创建分享会生成一个链接(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。
对于公开文件,链接会重定向到其永久公开 URL,任何打开链接的人都可以继续使用该 URL。密码、下载次数上限和有效期只能真正保护私有文件。

限制

  • 每分钟 30 个链接(RATE_LIMITED,429),每个账户最多 1000 个有效链接(TOO_MANY_SHARES,409)。
  • 每个链接对每个 IP 每分钟接受 120 次访问。错误密码按 IP 和按链接进行限制。
  • 下载私有文件会经过一个临时链接:每个 IP 每分钟 60 次请求,外加你账户的总体限制。要把文件交给很多人,请将其设为公开。

响应

返回 201 Created。
string
成功为 “success”,否则为 “error”。
object

错误