見出し画像

DMM APIの活用法④ URLから取得した商品データで動画を保存してみる | アダルトアフィリエイト

前回はDMM APIを利用してURLから取得した商品データをCSVで保存してみました。
今回は取得した商品データで動画を保存してみましょう。

↓前回の記事

動画のダウンロードに関してはサイトで使うというよりは、いちいちFANZAのサイトでダウンロードしないで楽にTwitterで使うためにダウンロードしとくって感じですかね〜

それでは見てみましょう!


FANZAの動画のダウンロード

「動画をダウンロード」ボタンを押すとダウンロードできる処理を書いていきます。
以下はindex.phpに記載したコードの再掲になります。

<!-- 動画ダウンロード -->
<form action="" method="post">
  <input type="hidden" name="url" value="<?=$url ?>">
  <button type="submit" name="save_movie">動画をダウンロード</button>
</form>

それではindex.phpに動画ダウンロードの処理を追加しましょう!

index.php

// 動画を保存する時の処理
if (isset($_POST['url']) && isset($_POST['save_movie'])) {
  $url = $_POST['url'];
  $contentId = getContentIdFromUrl($url);

  if ($contentId) {
    saveToMovie($contentId);
  }
}

getContentIdFromUrl()関数で取得したurlをsaveToMovie()関数に渡してあげます。

それではsaveToMovie()関数を見てみましょう!

download.php

動画をダウンロードするsaveToMovie()関数はdownload.phpに書いていきます。

ここから先は

1,945字 / 1画像

¥ 400

この記事が気に入ったらチップで応援してみませんか?