5分でわかる
     初めてのGoogle+API




Kobe GTUG Hangouts勉強会LT 2012/01/22   かわもと@yasi_life
自己紹介

かわもと@yasi_life

ここ1年ぐらい関西の勉強会に参加している一般人

Androidアプリ Bookmark Shortcutを公開してます
合計インストール数は7000超えました。
総インストール数は3000ぐらい
自己紹介


Google+APIの勉強会は2011/10/29に
東京GTUGさんのBootCampで勉強会があって行っ
てきたので、その情報共有的なイメージです。
Google+API
Google+API
さっそくですが、
Google+API
さっそくですが、

Hangout 勉強会に来られているのでGoogle+はご
存知ですよね?
Google+API
さっそくですが、

Hangout 勉強会に来られているのでGoogle+はご
存知ですよね?

では、Google+APIをさわったことがありますか?
Google+API
さっそくですが、

Hangout 勉強会に来られているのでGoogle+はご
存知ですよね?

では、Google+APIをさわったことがありますか?

さわったことがある人は、おやすみなさい。
Google+API
さっそくですが、

Hangout 勉強会に来られているのでGoogle+はご
存知ですよね?

では、Google+APIをさわったことがありますか?

さわったことがある人は、おやすみなさい。

さわったことがないよっていう人が対象です。
すとーりー
すとーりー

1. Google+APIとは
すとーりー

1. Google+APIとは

2. Google+APIを使うために必要なこと
すとーりー

1. Google+APIとは

2. Google+APIを使うために必要なこと

3. Google+APIを使ってみよう
すとーりー

1. Google+APIとは

2. Google+APIを使うために必要なこと

3. Google+APIを使ってみよう

4. Androidサンプルの紹介
1.Google+APIとは

• Google+ APIはGoogle+の
  プログラミング インターフェース

• Google+ APIはRESTful HTTP 要求し、
  JSON形式で応答します。

• OAuth 2を使用しています。

• Java, JavaScript, GWT, Python, Ruby, PHP,
  Objective-C, .NET., Goライブラリを提供
1.Google+APIとは




赤枠の情報などが取得できます。
1.Google+APIとは


 【注意】

• 一般公開されているデータのみアクセスでき、
 postはできません 。

• すべてのAPIを呼ぶには、
 OAuth2.0 トークン か API Keyが必要です。
2.Google+APIを使うために必要なこと




1) Google APIs ConsoleでGoogle+ APIをONにする

2) API Key あるいは OAuth 2.0 tokenを取得する
2.Google+APIを使うために必要なこと
   1)Google APIs ConsoleでGoogle+ APIをONにする

https://code.google.com/apis/console/
にアクセスして、初めてアクセスすると、次のような画面がでるので「Create
project...」をクリックします。
2.Google+APIを使うために必要なこと
1)Google APIs ConsoleでGoogle+ APIをONにする
2.Google+APIを使うために必要なこと
1)Google APIs ConsoleでGoogle+ APIをONにする
2.Google+APIを使うために必要なこと
1)Google APIs ConsoleでGoogle+ APIをONにする
2.Google+APIを使うために必要なこと
2)API Key を取得する
3.Google+APIを使ってみよう




 例えば、ユーザーのプロフィールを取得するに
 は、下記のようなHTTPリクエストを送信します。

 GET https://www.googleapis.com/plus/v1/people/userId
3.Google+APIを使ってみよう

 userIdは何かというと、
3.Google+APIを使ってみよう

 https://www.googleapis.com/plus/v1/people/userId

 をGETしてみます




  error?→ API Keyを指定してないからです。
3.Google+APIを使ってみよう

 API Keyを指定します




                 https://www.googleapis.com/

                 plus/v1..../userId?key=YOUR_API_KEY
3.Google+APIを使ってみよう
プロフィール情報がJSON形式で返ってきました。
3.Google+APIを使ってみよう

 API Keyを指定します
4.Androidサンプルの紹介

 https://developers.google.com/+/downloads




Androidのサンプルはこちらからダウンロードできます
4.サンプルの紹介

Androidのサンプルをダウンロードして解凍すると、下記のよ
うなフォルダ構成になっているので、eclipseを使っている人
はimportする
4.Androidサンプルの紹介

PlusWrap.javaのplus.setKey(“API_KEY”);

のAPI_KEYに取得したAPI_KEYを記入するだけ。
4.Androidサンプルの紹介
あとはDeveloperサイトを読むだけ

https://developers.google.com/+/api/
ご清聴ありがとうございました




Kobe GTUG Hangouts勉強会LT 2012/01/22   かわもと@yasi_life

5分でわかるGoogle+API