OAuthを使ってGoogle+ APIを叩く。
認証用URL
https://accounts.google.com/o/oauth2/auth?
client_id=**********.apps.googleusercontent.com&
redirect_uri=http://exsample.com/oauth2callback&
response_type=token&
approval_prompt=auto&
scope=https://www.googleapis.com/auth/plus.me
手順
- Google Consoleにログイン
- アプリケーションを登録(Webアプリケーション)
- Client IDを発行
- Redirect URLを登録
Client IDの発行とRedirect URLの指定ができたら、上記URLのようにURLを生成し、それにアクセスする。
(client_idは言わずもがな。Redirect URLに指定するのは、上記4で指定したURLを指定)
認証が通るとRedirect URLで指定されたURLにaccess_tokenなどが付与された状態で自動で遷移する。そこからaccess tokenを拾って、あとはAPIを叩くだけ。
(e.g. https://www.googleapis.com/plus/v1/people/me/activities/public?access_token=*****************)
情報を取得
Access tokenから情報を取得(IDなど)
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=****
Access tokneを使ってGoogle+ APIを叩く
https://www.googleapis.com/plus/v1/people/me?access_token=****