Skip to Content

シェア可能なリンク API

このエンドポイントでは、プログラム的に安全で公開向けのリンクを生成できます。これらのリンクはパスワード保護が可能であり、有効期限も設定できます。

シェア可能なリンクを作成する

POST /shareable-links

このエンドポイントでは、単一のビデオ (VOD)、ライブ ストリーム、またはビデオのコレクションに一意のリンクを生成します。

リクエスト ボディー

フィールドタイプ必須説明
media_idstringYesアセットのユニーク ID。このビデオの場合、UUID です。
media_typestringYesアセットのタイプ。vodlive、または collection のいずれかでなければなりません。
visibilitystringYesアクセス レベル。public または password のいずれかでなければなりません。
passwordstringOptionalvisibilitypassword の場合、必須です。最小 6 文字。
expires_in_daysintegerOptionalリンクが自動的に有効期限切れになるまでの日数。最大 365 日。

例リクエスト

{ "media_id": "9c1a9e3e-6c9b-4f8a-8e2d-9b3c1d4e0f6a", "media_type": "vod", "visibility": "public", "expires_in_days": 7 }

例レスポンス: 201 Created

成功すると、API が生成されたリンクの詳細を返します。

{ "link": "https://your-app.com/s/aBcDeFgHiJkLmNoPqRsTuVwXyZaBcDeFgHiJkLmNoP", "token": "aBcDeFgHiJkLmNoPqRsTuVwXyZaBcDeFgHiJkLmNoP", "visibility": "public", "expires_at": "2025-08-17T14:30:00Z" }