--- title: "One Click Multi DRMの概要" slug: "one-click-multi-drm-api-overview" tags: ["Click Multi DRM", "Media"] updated: 2026-09-17T09:58:18Z published: 2026-09-17T09:58:18Z canonical: "api.ncloud-docs.com/one-click-multi-drm-api-overview" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # One Click Multi DRMの概要 Classic/VPC環境で利用できます。 One Click Multi DRMは、動画コンテンツの違法コピーや流通を防止するため、動画を暗号化して保存・転送する NAVERクラウドプラットフォームのサービスです。主要なデジタル著作権管理(DRM)システムをすべてサポートしていて、デバイスやプラットフォームに関係なく動画コンテンツを安全に再生できます。さらに、暗号化/復号化キーの発行と管理も可能です。One Click Multi DRMサービスでは、サイト管理、ライセンス発行、DRMポリシー管理など、DRMに関するさまざまな機能を RESTful API形式で提供します。 ## One Click Multi DRMの共通設定 One Click Multi DRM APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。 ### リクエスト 共通リクエスト形式を説明します。 #### API URL リクエスト API URLは次の通りです。 ``` https://multi-drm.apigw.ntruss.com ``` #### リクエストヘッダ リクエストヘッダの説明は次の通りです。 | フィールド | 必須の有無 | 説明 | | --- | --- | --- | | `x-ncp-apigw-timestamp` | Required | 1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒) - API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす - Unix Timestamp形式 | | `x-ncp-iam-access-key` | Required | NAVERクラウドプラットフォームから発行された Access Key - Access Keyの発行と確認: [認証キーの作成](/docs/ja/common-ncpapi)を参照 - サブアカウントの Access Key発行と確認: [サブアカウントの作成](https://guide.ncloud-docs.com/docs/ja/subaccount-use#%EC%84%9C%EB%B8%8C-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1)を参照 | | `x-ncp-apigw-signature-v2` | Required | NAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64でエンコードした署名 - Secret Keyの発行と確認: [認証キーの作成](/docs/ja/common-ncpapi)を参照 - 署名の作成: [シグネチャーの作成](/docs/ja/common-ncpapi)を参照 | | `Content-Type` | Required | リクエストデータの形式 - `application/json` | | `x-ncp-region_code` | Required | リージョンコード - `KR`: 韓国 (有効値) | | `x-drm-token` | Conditional | DRMトークン - ライセンスの発行に必要なデータを含むトークン - ライセンス発行やクライアント連携時、必ず入力 | ### レスポンス 共通レスポンス形式を説明します。 #### レスポンスボディ レスポンスボディの説明は次の通りです。 **error** errorは API呼び出し失敗情報を定義します。errorの説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `error` | Object | - | エラーコードとメッセージ | | `error.code` | String | Required | エラーコード | | `error.name` | String | Required | エラー名 | | `error.message` | String | Required | エラーメッセージ | | `error.detailedErrorCode` | String | - | 詳細なエラーコード (DoveRunner発生のエラーコード) | #### レスポンスステータスコード One Click Multi DRM APIで共通して使用されるレスポンスステータスコードの詳細は、次をご参照ください。 - [Ncloud APIのレスポンスステータスコード](/docs/ja/common-ncpapi#3%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C): NAVERクラウドプラットフォームで共通して使用するレスポンスステータスコード - [One Click Multi DRMのエラーコード](/docs/ja/one-click-multi-drm-error-code): One Click Multi DRM APIで使用されるエラーコード #### レスポンス例 呼び出しが成功した場合のレスポンス例は、API仕様書を確認してください。呼び出しに失敗した場合のレスポンスのサンプルコードは次の通りです。 ``` { "success": false, "error": { "code": 280000, "name": "EXCEPTION", "message": "Exception occurred, please try again later.", "detailedErrorCode": 2701, //DoveRunner error code } } ``` ## One Click Multi DRM API One Click Multi DRMサービスが提供する APIの説明は次の通りです。 ### Encryption Encryption関連 APIの説明は次の通りです。 | API | 説明 | | --- | --- | | [DRMコンテンツ暗号化](/docs/ja/drm-contents-encryption) | コンテンツを DRM暗号化 | ### Site Site関連 APIの説明は次の通りです。 | API | 説明 | | --- | --- | | [サイトの作成](/docs/ja/site-create) | One Click Multi DRMサイトを作成 | | [サイトログの照会](/docs/ja/site-log) | One Click Multi DRMサイトで発生したイベントログを照会 | | [サイトリストの照会](/docs/ja/site-list) | One Click Multi DRMサイトリストを照会 | | [サイトの照会](/docs/ja/site-detail) | One Click Multi DRMサイトの詳細情報を照会 | | [サイトの更新](/docs/ja/site-update) | One Click Multi DRMサイト情報を更新 | | [サイトの無効化](/docs/ja/site-disable) | One Click Multi DRMサイトを無効化 | | [サイトの有効化](/docs/ja/site-enable) | One Click Multi DRMサイトを有効化 | ### License License関連 APIの説明は次の通りです。 | API | 説明 | | --- | --- | | [ライセンスの発行(FairPlay)](/docs/ja/fairplay-streaming-license-request) | FairPlay Streamingタイプのライセンスを発行 | | [ライセンスの発行(Widevine、PlayReady)](/docs/ja/license-request) | Widevine、PlayReadyタイプのライセンスを発行 | | [ライセンス発行履歴の照会](/docs/ja/drm-license-statistics) | サイトで発行したライセンス履歴を照会 | | [ライセンスクライアント連携](/docs/ja/license-client-bind) | クライアント(プレイヤー)にライセンスを連携 | ### DRM Policy DRM Policy関連 APIの説明は次の通りです。 | API | 説明 | | --- | --- | | [ポリシーの作成](/docs/ja/drm-policy-create) | DRMポリシーを作成 | | [ポリシーのコピー](/docs/ja/drm-policy-copy) | 既存の DRMポリシーをコピーして新しいポリシーを作成 | | [ポリシーログの照会](/docs/ja/policy-log) | DRMポリシーで発生したイベントログを照会 | | [ポリシーリストの照会](/docs/ja/drm-policy-list) | DRMポリシーリストを照会 | | [ポリシーの照会](/docs/ja/drm-policy-detail) | DRMポリシーの詳細情報を照会 | | [ポリシーの更新](/docs/ja/drm-policy-update) | DRMポリシー情報を更新 | | [ポリシーの削除](/docs/ja/drm-policy-delete) | DRMポリシーを削除 | ## One Click Multi DRM関連リソース One Click Multi DRM APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。 - One Click Multi DRM APIの使用方法 - [署名(シグネチャー)の作成](/docs/ja/common-ncpapi): リクエストヘッダに追加する署名の作成方法 - [Sub Accountご利用ガイド](https://guide.ncloud-docs.com/docs/ja/subaccount-overview): リクエストヘッダに追加する Access Keyの発行方法 - [Ncloudの共通レスポンスステータスコード](/docs/ja/common-ncpapi#3%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C): One Click Multi DRMサービスで使用される NAVERクラウドプラットフォームの共通レスポンスステータスコード情報 - One Click Multi DRMサービスの使用方法 - [One Click Multi DRMご利用ガイド](https://guide.ncloud-docs.com/docs/ja/multidrm-overview): NAVERクラウドプラットフォームコンソールで One Click Multi DRMサービスを使用する方法 - [Ncloud使用環境ガイド](https://guide.ncloud-docs.com/docs/ja/environment-environment-1-1): VPC、Classic環境とサポート有無に関するガイド - [料金プランの紹介、特徴、詳細機能](https://www.ncloud.com/product/media/multiDRM): One Click Multi DRMサービスの料金体系、特徴、詳細機能のサマリー - [サービスの最新情報](https://www.ncloud.com/intro/news?categoryCode=MEDIA&serviceCode=SV_0239): One Click Multi DRMサービスに関する最新情報 - [よくある質問](https://www.ncloud.com/support/faq/prod?categoryCode2=MEDIA&categoryCode3=SV_0239&page=1): One Click Multi DRMサービスユーザーからよく寄せられる質問とその回答 - [お問い合わせ](https://www.ncloud.com/support/question/general): APIガイドだけでは不明な点が解消されない場合、直接問い合わせ