フルスタックエンジニアを目指す|株式会社ナンバーワンソリューションズ

フルスタックエンジニアを目指す

PHP

PHPでYoutubeAPIを使ってみる

投稿日:

PHPでGoogleAPIライブラリ(google/apiclient)を利用してYoutubeAPIを操作してみます

composerでライブラリのインストール

はい。これで完了

ドキュメント

Googleのデベロッパーコンソール

APIキーの作成

GoogleのデベロッパーコンソールでAPIを作成します
Google デベロッパーコンソール

  1. プロジェクトを作成
  2. 左側のメニューから「認証情報」をクリック
  3. 認証情報をクリック
  4. 「APIキーを作成」を選択
  5. 必要に応じて、アクセス制限をかけます

ここで作成したAPIキーをコピーしておきます

YoutubeAPIの有効化

  • 「APIとサービスの有効化」をクリックするとAPIの検索画面が表示されます
  • 「Youtube」で検索する
  • 「YouTube Data API v3」が表示されたら「有効化」をクリック

これで完了

APIを利用するサンプル

公式ドキュメントに記載されている簡単な利用方法
get started

Youtube API

YoutubeのAPIを利用して動画を検索してみます。認証していないので、認証が必要なAPIは利用できないです。単純な検索とか、動画再生くらいしかできません
YoutubeのAPIドキュメントはこちら

動画検索

動画を検索してみます。動画を検索するAPIのドキュメントはこちら

GoogleAPIライブラリでのYoutubeAPI利用

GoogleAPIライブラリを利用して検索してみます

この例では検索ワードとして「欅坂46」、チャンネルやプレイリストではなく、動画だけを対象にして、10件を検索します

フォーム付きの全体コード

実行結果画面

-PHP

Copyright© フルスタックエンジニアを目指す , 2019 All Rights Reserved Powered by STINGER.