メインコンテンツまでスキップ

Kollus VOD API v3 マイグレーションガイド

お知らせ

このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。

Kollus VOD API v1, v2 サービスをご利用の運営者様が v3 へ安定的に移行するための主要な変更点とエンドポイントのマッピング情報をご案内します。 以下の 5つのコア変更点 をまず確認した上で、機能別エンドポイントインデックス から各機能の詳細マッピングページへ移動して作業を進めてください。

サービス終了のご案内

Kollus VOD API v1, v2 は2026年12月31日をもってサポートが全面終了となります。安定したサービス運用のため、期限内に v3 へのマイグレーションを完了してください。


コア変更点

すべてのエンドポイントに共通して適用される最も重要な変更点です。マイグレーションのコード設計時に最初に反映する必要があります。

1. Base URL の変更

アップロードエンドポイントを除くすべての API のホストドメインが変更されます。

  • 既存 (v1): api.kr.kollus.com/0
  • 既存 (v2): api-vod-kr.kollus.com/api/v0
  • 変更後 (v3): c-api-kr.kollus.com/api
  • 注意: アップロード機能は別ホストである upload.kr.kollus.com を使用します。

2. 標準 HTTP メソッドの適用

v1 の POST 一方向構造から、RESTful 標準仕様に準拠した HTTP メソッドへ転換されました。

  • 参照: GET
  • 生成: POST
  • 修正: PUT
  • 削除: DELETE

3. 識別子タイプの変更(Integer → String)

すべてのリソースの識別子(ID)形式が整数型から文字列(Key)形式に変更され、言語コードなども標準仕様に従います。

  • media_content_id (Integer) → upload_file_key (String)
  • media_profile_id (Integer) → media_profile_key (String)
  • language_id (例: 2) → language_code (例: "ko")

4. レスポンス構造および成功判定基準の変更

成功可否を判定する方式が HTTP ステータスコードに一元化され、レスポンスデータ構造(フォーマット)が簡素化されました。

  • 成功判定: 既存の error === 0 チェック → HTTP ステータスコード(200 または 201) チェック
  • レスポンスフォーマット: { error, message, result }{ data } 構造でラッピング
v2 エラー処理の例外事項

HTTP 200 レスポンス内のerror: 1 ルールは v1 にのみ該当します。v2 は HTTP 標準ステータスコード(404、422 など)と Laravel スタイルの { message, errors } 構造でレスポンスします。

5. パスパラメータ構造の変更

チャンネルとコンテンツ間の関係設定時、従来リクエストボディに含まれていた識別子の相互作用が URL パス(Path)構造に変更されました。

  • 既存 (v1/v2): channel_key 情報をリクエストボディに含めて送信
  • 変更後 (v3): channel_keyupload_file_key をいずれも URL パスパラメータに含めてリクエスト(参考文書: チャンネル管理

機能別エンドポイントインデックス

マイグレーションが必要な機能のカテゴリを選択すると、詳細マッピングページへ移動します。各詳細ページでは、既存バージョンとの変更点を優先的に提供します。

カテゴリ含まれる機能備考
共通国、言語、タイムゾーンリスト参照国およびタイムゾーンリスト参照は v3 新規機能
カテゴリ管理カテゴリリスト参照/生成/修正/削除、チャンネル連携/連携解除v2 はカテゴリ-チャンネル連携/連携解除機能のみサポート
チャンネル管理チャンネルリスト参照/生成/修正/削除、コンテンツまたはプレイヤースキン連携、Callback およびセキュリティキーの位置に注意
メディアコンテンツキー管理コンテンツキー情報参照、有効性検証、コンテンツ割り当てコンテンツキー交換機能は v3 で廃止
メディア認証管理Kollus 暗号化、ユーザーキー生成/再発行/削除、ウォーターマーキング識別コード参照v2 非対応
コンテンツ管理コンテンツリスト参照/詳細参照、修正/削除、有効化/無効化、カテゴリ変更、アップロード URL 生成、ポスター/原本ファイルダウンロードメタデータ参照/修正、スナップショット生成/ダウンロード(v2 専用)機能は v3 で廃止
トランスコーディング管理トランスコーディング進行状況参照、追加トランスコーディング作業生成、トランスコーディングファイル参照/ダウンロード/有効化/無効化/削除v2 非対応
AI サービスAI 字幕生成、AI 要約・チャプター参照/生成、AI 倍速転換v3 新規機能
字幕管理字幕リスト参照/詳細参照、登録/アップロード/修正/削除、表示順序変更、対応言語リスト参照テキスト直接入力登録および字幕詳細参照は v2 からサポート
ブックマーク管理ブックマークリスト参照(アップロードファイルキー/メディアコンテンツキー基準)、追加/修正/削除v1 は非対応、v2 はリスト参照のみ限定的にサポート
エンコーディングプロファイル管理対応仕様/プリセット/グループ参照、プロファイルリスト参照/詳細参照/生成/修正、カテゴリ連携/解除v2 非対応
重複再生遮断管理重複再生遮断記録参照、許可デバイス参照/削除/全て初期化v3 新規機能
プレイヤー管理プレイヤースキンリスト参照/削除、プレイヤーイベントリスト参照/削除v3 新規機能
統計全体/チャンネルコンテンツ視聴ランキング参照、日別統計参照視聴ランキング参照は最上位キーとしてresult_dataを使用
タグ管理タグ別コンテンツリスト参照、タグ追加/削除v1 専用

マイグレーション技術サポート

マイグレーション中に問題が発生した場合、またはご不明な点がある場合は、営業担当者(jp_sales@catenoid.net)までお問い合わせください。 迅速かつ正確なサポートのため、お問い合わせの際は以下の必須情報を併せてご記載ください。

必須記載事項

  1. 現在使用中の API バージョン(v1 または v2)
  2. 問題が発生しているエンドポイント URL
  3. エラーログ、レスポンスメッセージおよび再現手順