• 検索結果がありません。

(7)動画投稿フォーム設定

ドキュメント内 PowerPoint プレゼンテーション (ページ 35-40)

(8)動画投稿完了フォーム設定

(9)動画一覧設定

手順

(7)動画投稿フォーム設定

①「動画アップロードフォーム」の歯車マークをクリ ックして表示されるメニューの「設定」をクリック

②「サンキューページ」を クリック

③「ソースデザイン」をクリック

<!DOCTYPE html>の上に、以下のPHPプログラムを追加。

<!-- SMP_DYNAMIC_PAGE DISPLAY_ERRORS=ON NAME=SAMPLE_UPLOAD_VIDEO_THANKS -->

<?php /**

* accesskey作成

*/

// 【変更必要】クライアントID、契約時に提供される「クライアントID」をご指定ください。

$clientid = “xxxxxx”;

// 【変更必要】登録を行うミルビィ上のユーザーのid_user。管理画面の「ユーザー管理」メニューより、「種別」

が"管理者"のIDを指定してください。

$id_user = 1;

// 【変更必要】事前に発行された署名用秘密キーです。外部に知られないように保持する必要があります。

$secretkey = “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”;

// accesskey作成

$expire = time() + (30 * 60 * 60);

$sign = sha1("{$clientid}/{$id_user}/{$expire}/{$secretkey}");

$accesskey = "v1,{$clientid},{$id_user},{$expire},{$sign}";

?>

④accesskey生成処理を追加

【変更必要】が記載されている3つの項目を差替え

$clientid

…契約時に提供される「クライアントID」をご指定ください。

$id_user

…登録を行うミルビィ上のユーザーのid_user。

(P.29「①管理者のIDを取得」でメモした値)

$secretkey

…契約時に発行された署名用秘密キーです。

外部に知られないように保持する必要があります。

※詳細手順は下記URLを参照してください

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

(7)動画投稿フォーム設定

<form method="post" action="https://ccs.miovp.com/create_video" enctype="multipart/form-data">

<input type="file" name="file">

<!-- アクセスキー -->

<input type="hidden" name="accesskey" value="<?echo $accesskey; ?>">

<!--【変更必要】アップロード完了後に遷移するURL -->

<input type=“hidden” name=“return_url” value=“(P.21で発行したフォームURL)

&vcid=%val:usr:msVideoControlID%">

<!--【変更必要】フォルダのコンテンツID -->

<input type="hidden" name="parent_id_contents" value=”1">

<!-- エンコード設定のID -->

<input type="hidden" name="common_id_recipe" value="1">

<!-- 名前(入力された動画タイトルを指定) -->

<input type="hidden" name="name" value="%val:usr:videoTitle%">

<!-- 1を指定した場合、変換完了後に自動公開を行います。 -->

<input type="hidden" name="autocommit" value="1">

<input class="submit" type="submit" name="submit" value="動画投稿">

</form>

⑤formタグ追加

【変更必要】が記載されている2つの項目を差替え name=“return_url”

…動画アップロード完了後に遷移する画面を指定します。

アップロード完了後に、動画情報を動画管理DBへ更新したいため、

キーとなるID(%val:usr:msVideoControlID%)をパラメータとして指定します。

(P.21でメモしたフォームURL) &vcid= %val:usr:msVideoControlID%

name=“parent_id_contents”

…フォルダのコンテンツID(P.31「②フォルダのコンテンツIDを取得」でメモした値)

※type=fileのname値は「file」としてください。

※詳細手順は下記URLを参照してください

(7)動画投稿フォーム設定

<body>タグ内に以下<form>タグを追加

※画面デザイン、文言はご自由に変更ください。

⑦「変更」をクリック

⑧「変更内容をフォームに反映」をクリック

(7)動画投稿フォーム設定

⑥前ページで編集したソースを貼付

1.必要な契約の準備 2.SPIRALの設定

(1)SPIRAL API発行

(2)動画管理DB発行

(3)動画投稿フォーム発行

(4)動画投稿完了フォーム発行

(5)動画一覧発行 3.ミルビィの設定

(6)ミルビィ連携情報を取得

4.連携設定

(7)動画投稿フォーム設定

ドキュメント内 PowerPoint プレゼンテーション (ページ 35-40)

関連したドキュメント