Google Custom Search APIを、Google Apps Scriptから使ってみた

Google Custom Search APIを使う手順

API Keyを取得(*1)

Cloud Consoleに行く
プロジェクトを選ぶか作る
サイドバーの「APIs & auth」を選んで「Custom Search API」のStatusを「ON」にする
サイドバーの「Registered apps」を選んで、メイン画面に現れる「REGISTER APP」をクリック、名前をつけて、プラットフォーム(今回はWeb Application)を選ぶ。(電話かSMSで認証をする)
API Keyを取得(今回は、Server Key)

検索エンジンID(cx)を取得(*2)

Custom Searchのコントロールパネルに行く
既存の検索エンジンを選択し(ない場合は新しい検索エンジンを作成)、基本タブの検索エンジンIDを取得(cx)

Google Apps Scriptで取得する

参考にしたページ

function urlfetch(){

var url = ‘https://www.googleapis.com/customsearch/v1?key=【*1 API Key(Server Key)の値】&cx=【*2 検索エンジンID(cx)の値】&q=【検索ワード】’;
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);
Logger.log(response);//ログに取得したデータを表示
//ひとつめのタイトルの場合こんな感じ→ Logger.log(data.items[0].title);
}