11
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Google Apps ScriptAdvent Calendar 2013

Day 19

GASからYouTube関係のサービスが増えたのでやってみたよ。

Posted at

今日のGoogleAppsScriptのアドベントカレンダーに隙間があったので、あわてて参加します。
よろしくおねがいします。

先日、このようなうれしいお知らせが出ていたので、さっそく写経してみた報告です。
Building on YouTube APIs in the cloud with Google Apps Script

#GASからYouTubeのキーワード検索して、ログに出力するのをやってみる。

##1) 新規にスクリプトを作る。
Google Drive → 作成 → スクリプト → 好きな名前を付けて保存する。
保存しないと次へ進めません。

##2) YouTube APIの追加
リソース → Advanced Google Services
20131219_GAS_Youtube.png

①YouTube Data API と、 YouTube Analytics API をONにします。
②These serveces must also be enabled in the Google Developers Console.の青いリンク先をクリックして、①と同様にYouTube Data API と、 YouTube Analytics API をONにします。

##3) あとはコーディング。
せっかくなので、html5jの動画を検索してみるサンプルです。

searchByKeyword.js
function searchByKeyword() {
  var keyword = "html5j";
  var results = YouTube.Search.list("id,snippet",{q :keyword , maxResults: 5});
  for(var i in results.items) {
    var item = results.items[i];
    Logger.log("[%s] Title: %s", item.id.videoId, item.snippet.title);
  }
}

ログはこんな感じで、先日のカンファレンス動画とか入っているのがわかります。


[13-12-19 01:54:46:686 JST] [undefined] Title: html5j
[13-12-19 01:54:46:686 JST] [98MKy-0K8bU] Title: ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013 -
[13-12-19 01:54:46:687 JST] [rB_nl_P49Ag] Title: スペシャルセッション - HTML5 カンファレンス 2013
[13-12-19 01:54:46:687 JST] [Bw_rHvmInrI] Title: html5j自動車部 勉強会 #1
[13-12-19 01:54:46:687 JST] [KEkR1ox_K10] Title: Google I/O 2011: GWT + HTML5: A web developers dream!

##リファレンスはこのへんです。
Google Apps Script / YouTube Service

それでは、みなさんよいGASライフを!

11
9
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?