2019年1月29日スポンサーリンクこんにちは、Brownです。YouTubeDataAPIをご存知でしょうか。YouTubeDataAPIとは、YouTube動画の情報を取得できるAPIです。チャンネルの情報を取得することもできますが、チャンネル情報取得に関する内容はまた次回まとめます。今回は、YouTubeDataAPIでYouTube動画の情報を取得してみた!と題し、実際にYouTubeDataAPIを使ってYouTube動画の情報を取得する流れをまとめます!ContentsYouTubeDataAPIKeyの取得APIKeyの取得方法APIKeyを使ってブラウザでアクセスしてみるYouTube動画のデータを取得してみる(PHP)動画のタイトルを取得する動画の概要欄の内容を取得その他の値も取得してみるYouTubeDataAPIのまとめスポンサーリンクYouTubeDataAPIKeyの取得APIKeyの取得方法YouTubeDataAPIを使用するためには、APIKeyを取得しなければなりません。APIKeyを取得するためにはGoogleアカウントが必要になりますので、準備しておきましょう。詳しい取得方法はこちらの記事をご参照ください。v3を使って動画情報を取得してみた。D2CスマイルAPIKeyを使ってブラウザでアクセスしてみる早速取得したAPIKeyを使って、JSONデータをブラウザで表示してみます。今回は公式リファレンスの「例1」のURLをそのまま使用します。https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=[YOUR_API_KEY]&part=snippet,contentDetails,statistics,statusこのURLに自分のAPIKeyを当てはめてブラウザでアクセスしてみましょう。次のような画面が表示されます。YouTube動画のデータを取得してみる(PHP)動画のタイトルを取得するYouTubeDataAPIを使い、PHPで動画データを取得する方法をご紹介します。動画のタイトルを取得する方法です。ソースコードは以下のように書きました。$gDat['snippet']['title'];}これで変数$video_titleに動画のタイトルを取得することができました。概要欄の内容を取得するためには以下のように書きます。$gDat['snippet']['description'];}このソースコードでは、タイトルも同時に取得しています。その他の値も取得してみる以下の記述で動画のサムネイル画像のURL(mediumサイズ)、動画が所属しているチャンネルID・チャンネル名も追加で取得しています。$gDat['snippet']['channelTitle'];}スポンサーリンクYouTubeDataAPIのまとめYouTubeDataAPIのように公式にデータが提供されていると、利用する側としては非常にありがたいですね。今回取り上げた値の他にも様々な値を取得することができますので、公式リファレンスを参照してぜひ様々な値を取ってみてはいかがでしょうか。【JIN】楽天アフィリエイトのリンクをいい感じで表示する方法サイト内を検索Brown利他主義をモットーにお役立ち情報をまとめています!ワードプレスやVBA、デザイン関連の情報が多めです。