FAQページ内検索

APIを利用した動画登録

投稿日:

この情報は 2017/11/10 時点での情報です。
サンプルコードについてはサポートサイトに掲載しており、
それ以外の言語について提供行っておりません。

ミルビィではAPIを利用し、おおまかに2種類の登録方法がございます。
利用にはAPI利用のご契約が必要です。

  1. ダイレクトフォームアップロード
  2. file/uploadを経由したアップロード
  3. (補足)登録した動画のwebページへの貼り付け

それぞれの概要をご説明致します。

1. ではHTMLのform要素を利用して直接アップロードして頂けます。
構築が簡易で、複数の利用者からアップロードを受けつける際などに有用です。
フォーム操作を伴うため、個数が多い場合は操作量が多くなります。

2. ではmultipart/form-dataメディアタイプでPOSTメソッドでリクエストを送信するか、
FTPパスを指定してアップロードすることができます。
構築の自由度は高いですが、一定の知識を必要とします。

以下に関連するサポートサイト情報を記載致します。

 

1. ダイレクトフォームアップロード

http://support.miovp.com/direct_form_upload.html

HTMLのformフィールドから直接、ミルビィへ動画を登録することができます。
登録時には各種メタデータの他、別途"accesskey"の指定が必要です。
"accesskey"発行に必要な"secretkey"はAPI利用をご契約頂いた際に
アカウント情報と共にお知らせ致します。

登録頂いたコンテンツは変換処理が行われるため
変換完了次第、webページなどへ掲載頂けます。

構築にはHTML/PHP/Javascriptなどの知識が必要です。

 

2. file/uploadを経由したアップロード

2-1. http://support.miovp.com/file.html
file/uploadでのファイルキー取得

file/uploadにてバイナリデータ送信またはFTPパスを指定して入力し、
出力としてファイルキーを得ることができます。

この時点では動画の登録は完了しておりません。

2-2. http://support.miovp.com/api_contents.html#create_video
contents/create_videoでのコンテンツ登録

先程得られたファイルキーと共にメタデータを入力することで、
コンテンツ登録を行うことができます。
ここでは登録されたコンテンツについて変換処理が開始されます。

入力時のオプションとして"autocommit"がございますが、
こちらを有効に指定されない場合、手動もしくは別のAPIにて
"commit"頂く必要がございます。

http://support.miovp.com/home.html#commit
手動で"commit"行う場合はこちらの home/commit をご利用ください。

この"commit"とはミルビィ管理画面上へ加えられた変更について
webページへ反映されるよう公開する処理を指しており、
コンテンツ自体の公開ステータスとは関係致しません。

構築にはCLIを利用した開発もしくはサーバ開発の知識が必要です。

 

3. (補足)登録した動画のwebページへの貼り付け

1. 2. 共に、コンテンツ登録行えた時点で id_contents が返却されます。
id_contents はコンテンツに割り振られる一意なIDとなり、
API利用しコンテンツ操作を行う際に必要なものです。

ここではすでにプレイヤー作成と、その埋め込みコードが準備されているものとし
APIにて動画掲載するためのjavascriptコードを取得する方法をご案内致します。

http://support.miovp.com/api_tag.html#make_embedkey
tag/make_embedkey

プレイヤーを一つ指定した埋め込みコードのID(id_tag)と
動画登録にて得られた変換完了済みのコンテンツID(id_contents)を
make_embedkey へと入力ください。

出力される embedkey の貼り付け方法については
管理画面「コンテンツ」から任意の動画を選択し、
遷移した画面右下「埋め込みコード」にて取得される
javascriptコードを参考にしてください。

他にご質問がございましたら、リクエストを送信してください
Powered by Zendesk