Jiro Laboratory

C#、ASP.NET、JavaScript、Androidとか

YouTube Data API (v3) でデータを取得する

少なくとも2種類の方法があります。

  • Google APIのクライアントライブラリを使う
  • $.ajax を使う

クライアントライブラリを使用するサンプルコードはOAuth2認証を行うサンプルしかありませんでしたので、APIキーを使って認証なしで実行できるサンプルコードを記載しておきます。
アップロードした動画のリストを表示するサンプルです。

事前準備(Google API Console

Google API Console の「認証情報」でAPIキーを作成します。プロジェクトが未作成の場合はプロジェクトを作成してから。
「ライブラリ」の「YouTube Data API」をクリックし、APIを有効にします。

クライアントライブラリを使う

googleApiClientReady() が処理の始まる箇所になります。
Google APIのクライアントライブラリを読み込む箇所に注意が必要。
gist.github.com

$.ajax を使う

Google APIのクライアントライブラリは不要です。
gist.github.com