ミルビィワンタイム

概要

ワンタイムURLは動画URLをコピーされ拡散されないよう、時間制限を設けた動画URLが発行できる機能です。 この機能をご利用いただくにはaccesskeyが必要となります。

accesskeyは有効期限が必須となっており、PHPなどを用いてページ表示時などに動的に生成する必要がございます。

 注意

発行済みのaccesskeyをHTMLなどで利用する場合、期限切れの可能性がございますのでご注意ください。

 

ご利用方法

管理画面より取得した埋め込みコードに、後述の方法で生成したaccesskeyを付与します。
ワンタイムタグ対応のアカウントから発行される埋め込みコードは、accesskeyの指定が無いもの・有効期限が切れているもの・不正に生成されたものの場合は動画が再生されません。

 

変更箇所

埋め込みコードに Eviry.Player.accesskey = “…”; を追加して下さい。 管理画面「コンテンツ」のコンテンツ詳細より取得した埋め込みコードを編集しご利用ください。

元の埋め込みコード(サンプル)

<script type="text/javascript">var Eviry=Eviry||{};Eviry.Player||(Eviry.Player={});Eviry.Player.embedkey="EK1HRvCZsQDHnA2OVNxGuGRgPxIWGLehVwtirU6Iu1Xr70CHgjUlp9gehwP4ABaRZ8K-BCVQjGIg_qmbz-grPJcRg..";<⁄script>
<script type="text/javascript" src="https://*.cloudfront.net/001/eviry/js/eviry.player.min.js"><⁄script>

 

ワンタイム対応後の埋め込みコード(サンプル)

<script type="text/javascript">var Eviry=Eviry||{};Eviry.Player||(Eviry.Player={});Eviry.Player.embedkey="EK1HRvCZsQDHnA2OVNxGuGRgPxIWGLehVwtirU6Iu1Xr70CHgjUlp9gehwP4ABaRZ8K-BCVQjGIg_qmbz-grPJcRg..";
Eviry.Player.accesskey = "v1,demo,1371549203,2b81c395bc7cb81c6dada7c3ca56c6ac3b6ab66e";</script>
<script type="text/javascript" src="https://*.cloudfront.net/001/eviry/js/eviry.player.min.js"><⁄script>

(※ サンプルコードの埋め込みコードは動作しません。)

 

accesskeyの生成

accesskeyの文字列は以下の内容になります。

項目名 詳細
accesskey v1,(clientid),(expire),(sign)
clientid クライアントID
expire accesskeyの有効期限です。UNIXタイムスタンプ形式(JST)で指定します。
sign (clientid)/(id_user)/(expire)/(secretkey) の文字列をSHA1関数に掛けたもの。
secretkey 事前に発行された署名用秘密キーで、契約書類のみに記載されております。外部に知られないように保持する必要があります。

 

サンプルコード(PHP)

$clientid = "demo";
$expire = time() + (30 * 60);
$secretkey = "a7d2ef0a2f083a824b3b049b40b1231d045d9398";
$sign = sha1("{$clientid}/{$expire}/{$secretkey}");
$accesskey = "v1,{$clientid},{$expire},{$sign}";

 

フィーチャーフォンのワンタイム化

上述の「ワンタイムタグ化」ではPC・スマートフォン向けの配信についてワンタイム化が可能です。
フィーチャーフォンへの配信についてワンタイム化を行なう場合、下記APIを利用する必要があります

contents/get_video_keitai_details
こちらのAPIの入力クエリーに含まれる count をご確認ください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています