Go言語でGoogleCustomSearchを取り敢えず叩く所まで
Go言語初挑戦。(以前HelloWorldまでしかやってない)
忘備録的に何やったか書き残しておく。
$GOPATH設定して、コンソールでもIDEでもHelloWorldが動くまでしかやっていない状態。
【環境】
【使用ライブラリ】
【go getしたライブラリの使い方】
・ProjectStructure -> PlatformSettings -> SDKs で今使ってるGoのバージョン(1.7.1)を選択
・ClassPathに$GOPATH/srcを追加(私の場合/Users/ユーザー名/.go/src)
ここまでやると以下の様なコードで取り敢えずリクエストが投げられる。
次に以下のページを参考に"検索エンジンID"と"APIキー"を取得する
後はゴニョゴニョ書いてみる
レスポンス(はてな記法にし忘れたのでgistで...)
ってことで一応叩けました。
ちゃんと専用のクラスで受け取りたいなら以下を参考に。
GitHub - franela/goreq: Minimal and simple request library for Go language
CSE: list | Custom Search | Google Developers
さて、適当に叩けたので本命のBingAPIの方作るかな...。
(途中でGoogleCustomSearchの無料枠は使い物にならない事に気づいた)
その他参考リンク :
Golang: GoReq を使って HTTP リクエストを送信する - Sarabande.jp