{"templateId":"markdown","versions":[{"version":"3.0","label":"3.0","link":"/ja/products/vod/vod_guide","default":true,"active":true,"folderId":"ece1880e"},{"version":"2.0","label":"2.0 (Limited Support)","link":"/ja/products/vod/2.0/vod_guide","default":false,"active":false,"folderId":"ece1880e"},{"version":"1.0","label":"1.0 (Limited Support)","link":"/ja/products/vod/1.0/vod_guide","default":false,"active":false,"folderId":"ece1880e"}],"sharedDataIds":{"sidebar":"sidebar-@l10n/ja/products/vod/@1.0/vod.sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["img"]},"type":"markdown"},"seo":{"title":"Kollus VOD API v3 ガイド","description":"Kollus VODサービス連携のためのRESTful API公式ガイドです。API認証方式からNode.jsサンプルコードまで、外部システムとの標準化されたデータ連携および開発環境構築のための詳細スペックをご確認ください。"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"vod-api-ガイド","__idx":0},"children":["VOD API ガイド"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Kollus VODは、外部システムとのデータ連携のために",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["RESTful API"]},"を提供します。"," ","このガイドでは、リクエスト仕様と認証方式について説明します。Node.js連携サンプルを参考に開発環境を構成することができます。"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"リクエスト仕様","__idx":1},"children":["リクエスト仕様"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"呼び出し制限","__idx":2},"children":["呼び出し制限"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["1分あたり最大60回呼び出し可能です。連続呼び出し時は最低1秒以上の間隔を維持してください。"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"リクエストヘッダー","__idx":3},"children":["リクエストヘッダー"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["HTTP Methodに応じてAcceptヘッダーとContent-Typeを指定する必要があります。"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"HTTP Method"},"children":["HTTP Method"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Acceptヘッダー"},"children":["Acceptヘッダー"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Content-Type"},"children":["Content-Type"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET"]}," / ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DELETE"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["application/json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST"]}," / ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PUT"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["application/json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["application/x-www-form-urlencoded"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"認証方式","__idx":4},"children":["認証方式"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["すべてのAPIリクエストには認証トークン(",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["kollus_api_access_token"]},")を含める必要があります。"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["トークン確認パス"]},": Kollus VODコンソール > [サービスアカウント] > ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://c-jp.kollus.com/service-account/api-service","target":"_blank","rel":"noopener noreferrer"},"children":["[API]"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["注意"]},": 新しいトークンを発行すると、既存のトークンは即時無効化されます。運用中のシステムでトークンを再発行するとサービス中断が発生する可能性があります。"]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/vod_api_guide_1.5e8314ceb88f0a47be9a5712f756aaa3bd8c2cf559d44438d145725095b7faf1.9c1bb791.png","alt":"Kollus VODコンソール画面","framed":false,"withLightbox":false,"width":"100%","border":"1px solid gray"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"リクエストurl構成","__idx":5},"children":["リクエストURL構成"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["APIエンドポイントの後に認証トークンをQuery Stringで渡します。"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"チャンネル情報照会の例","__idx":6},"children":["チャンネル情報照会の例"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"https://c-api-jp.kollus.com/api/channels/{CHANNEL_KEY}?access_token={KOLLUS_API_ACCESS_TOKEN}\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"キーkey情報","__idx":7},"children":["キー(Key)情報"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["リクエストURLに含まれるキー情報については、",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.kollus.com/ja/dev-guide/vod/quickstart/key","target":"_blank"},"children":["認証および主要キー"]},"ドキュメントを参照してください。"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"nodejs-連携サンプル","__idx":8},"children":["Node.js 連携サンプル"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"パッケージインストール","__idx":9},"children":["パッケージインストール"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["次のコマンドでライブラリをインストールします。"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ npx api install \"@kollus-vod/v3.0-JP#189zaiumejg7t49\"\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"チャンネル生成-post","__idx":10},"children":["チャンネル生成 (POST)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["新しいチャンネルを生成し、暗号化有無などの主要属性を設定します。"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"import kollusVod from '@api/kollus-vod';\n\n// Configure authentication\nkollusVod.auth('{KOLLUS_API_ACCESS_TOKEN}');\n\n// Execute channel creation\nkollusVod._9c1ead997f8db167ade85da30910a14c({\n  name: 'new_channel_name',\n  description: 'new_channel_description',\n  is_shared: 0,\n  is_encrypted: 0\n})\n  .then(({ data }) => console.log(data))\n  .catch(err => console.error(err));\n","lang":"js"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"チャンネル情報照会-get","__idx":11},"children":["チャンネル情報照会 (GET)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["チャンネルキーを使用して特定チャンネルの詳細データを照会します。"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"import kollusVod from '@api/kollus-vod';\n\n// Configure authentication\nkollusVod.auth('{KOLLUS_API_ACCESS_TOKEN}');\n\n// Retrieve specific channel details\nkollusVod._7af1e384be9287f26a99c03a3b8eb2bb({channel_key: '{CHANNEL_KEY}'})\n  .then(({ data }) => console.log(data))\n  .catch(err => console.error(err));\n","lang":"js"},"children":[]}]},"headings":[{"value":"VOD API ガイド","id":"vod-api-ガイド","depth":1},{"value":"リクエスト仕様","id":"リクエスト仕様","depth":2},{"value":"呼び出し制限","id":"呼び出し制限","depth":3},{"value":"リクエストヘッダー","id":"リクエストヘッダー","depth":3},{"value":"認証方式","id":"認証方式","depth":3},{"value":"リクエストURL構成","id":"リクエストurl構成","depth":3},{"value":"チャンネル情報照会の例","id":"チャンネル情報照会の例","depth":4},{"value":"キー(Key)情報","id":"キーkey情報","depth":3},{"value":"Node.js 連携サンプル","id":"nodejs-連携サンプル","depth":2},{"value":"パッケージインストール","id":"パッケージインストール","depth":3},{"value":"チャンネル生成 (POST)","id":"チャンネル生成-post","depth":3},{"value":"チャンネル情報照会 (GET)","id":"チャンネル情報照会-get","depth":3}],"frontmatter":{"seo":{"title":"Kollus VOD API v3 ガイド","description":"Kollus VODサービス連携のためのRESTful API公式ガイドです。API認証方式からNode.jsサンプルコードまで、外部システムとの標準化されたデータ連携および開発環境構築のための詳細スペックをご確認ください。"}},"lastModified":"2026-07-21T04:58:00.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ja/products/vod/vod_guide","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}