Blob 共有の作成
POST /v1/shares で共有リンクを作成します: 最大 30 日間有効で取り消しが可能、任意でダウンロード回数の上限を設定でき、Pro と Enterprise ではパスワードも設定できます。
POST
共有の作成は、1 つのファイルを人に渡すためのリンク (
https://files.squarecloud.dev/s/...) を作成します: クライアント、チーム、テスターなどに渡すためのものです。公開ファイルとプライベートファイルの両方で機能し、最大 30 日間有効で、いつでも取り消すことができ、ファイルのダウンロード回数を制限できます。Pro と Enterprise では、パスワードを要求することもできます。blob:write スコープが必要です。
リンクを開くとファイルがダウンロードされます。パスワード保護されたリンクでは、まず訪問者の言語でパスワードを求めるページが表示されます。リンクはファイルの現在の id に紐付けられています: ファイルを削除、移動したり公開範囲を変更したりすると、リンクはすぐに 404 を返し、ダウンロード回数は消費されません。一時リンクとの比較についてはリンクと共有を参照してください。
string
必須
共有するファイルの id。
number
デフォルト:"86400"
リンクの有効期間。60〜2592000 秒 (30 日) です。
number
リンクで許可されるダウンロード回数。1〜10000 です。使い切ると
410 を返します。指定しない場合は上限はありません。string
訪問者がダウンロード前に入力する必要がある 8〜128 文字のパスワード。Pro と Enterprise のみ。
制限
- 1 分間に 30 リンク (
RATE_LIMITED、429)、アカウントあたり有効なリンクは最大 1000 件 (TOO_MANY_SHARES、409)。 - 各リンクは IP あたり 1 分間に 120 回のアクセスを受け付けます。誤ったパスワードは IP ごと、リンクごとに制限されます。
- プライベートファイルのダウンロードは一時リンクを経由します: IP あたり 1 分間に 60 リクエスト、およびアカウント全体の制限。ファイルを多くの人に渡すには、ファイルを公開してください。
レスポンス
201 Created を返します。
string
成功した場合は “success”、失敗した場合は “error” です。
object

