Google+ API の紹介Google Social Developers 忘年会 2011       Google API Expert (Social)       Nobuhiro Nakajima
本日のゴールGoogle+ APIhttps://developers.google.com/+/api/● Google+ API で何ができるのか?● Google+ API を利用する準備● Google+ API のアクセス (デモ)●...
Google+ APIhttps://developers.google.com/+/api/  使ったこと ありますか?
Google+ API は、フツー過ぎる API です● RESTful API + JSON data formats  ○ Portable Contacts (PoCo)    http://portablecontacts.net/  ...
https://www.googleapis.com/plus/v1 /people/116230859957417487205{  "kind": "plus#person",  "objectType": "page",  "id": "1...
現在の Google+ API で何ができるのか?● プロフィールの検索● プロフィールの取得● 投稿の検索● 投稿の取得● 投稿のコメントの取得● 投稿に +1 したユーザの取得● 投稿を共有したユーザの取得
プロフィール情報の検索https://www.googleapis.com/plus/v1 /people?query={SearchString}
プロフィール情報の取得https://www.googleapis.com/plus/v1 /people/{userId}
投稿の検索https://www.googleapis.com/plus/v1 /activities?query={SearchString}
投稿の取得 #1https://www.googleapis.com/plus/v1 /people/{userId}/activities/public
投稿の取得 #2https://www.googleapis.com/plus/v1 /activities/{activityId}
投稿のコメントの取得 #1https://www.googleapis.com/plus/v1 /activities/{activityId}/comments
投稿のコメントの取得 #2https://www.googleapis.com/plus/v1 /comments/{commentId}
投稿に +1 したユーザの取得https://www.googleapis.com/plus/v1 /activities/{activityId}/people/plusoners
投稿を共有したユーザの取得https://www.googleapis.com/plus/v1 /activities/{activityId}/people/resharers
Google APIs Console によるGoogle+ API のアクセス準備の流れ1. Google APIs Console   https://code.google.com/apis/console/2. プロジェクトを作成する3...
API key によるGoogle+ API のアクセス             デモhttps://www.googleapis.com/plus/v1 /people/{userId}?key={API key}
OAuth 2.0 token によるGoogle+ API のアクセス #1https://accounts.google.com/o/oauth2/auth?client_id={clientId}&redirect_uri={redire...
OAuth 2.0 token によるGoogle+ API のアクセス #2https://www.googleapis.com/plus/v1 /people/meAuthorization: OAuth {AccessToken}
Google APIs Explorer によるGoogle+ API のアクセス                 デモ           Google APIs Explorerhttp://code.google.com/apis/exp...
現在の Google+ API の制限● Read only and Public data  ○ データの取得のみ  ○ 取得できるデータは一般公開のみ● Quota  ○ 1ユーザの一秒あたりのリクエスト数    5.0 requests ...
Google+ API のこれから? 希望?● POST, POST とにかく POST● 一般公開でなくサークルのサポート● Quota の緩和● 特定のパートナーは使えるらしい?
Thank you for everyonePlease love more Google+ API
Upcoming SlideShare
Loading in …5
×

Google+ API の紹介 - Google Social Developers 2011 Winter

2,688 views

Published on

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,688
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Google+ API の紹介 - Google Social Developers 2011 Winter

  1. 1. Google+ API の紹介Google Social Developers 忘年会 2011 Google API Expert (Social) Nobuhiro Nakajima
  2. 2. 本日のゴールGoogle+ APIhttps://developers.google.com/+/api/● Google+ API で何ができるのか?● Google+ API を利用する準備● Google+ API のアクセス (デモ)● Google+ API の制限とこれから
  3. 3. Google+ APIhttps://developers.google.com/+/api/ 使ったこと ありますか?
  4. 4. Google+ API は、フツー過ぎる API です● RESTful API + JSON data formats ○ Portable Contacts (PoCo) http://portablecontacts.net/ ○ Activity Streams http://activitystrea.ms/● Authorization ○ API key ○ OAuth 2.0 http://oauth.net/2/
  5. 5. https://www.googleapis.com/plus/v1 /people/116230859957417487205{ "kind": "plus#person", "objectType": "page", "id": "116230859957417487205", "displayName": "まんてん",  "tagline": "tattva 社員犬",  "aboutMe": "トライカラーのウェルシュ・コーギーです。",  "url": "https://plus.google.com/116230859957417487205",  "image": {    "url": "https://lh6.googleusercontent.com/.../photo.jpg?sz=50"  }, "urls": [ {
  6. 6. 現在の Google+ API で何ができるのか?● プロフィールの検索● プロフィールの取得● 投稿の検索● 投稿の取得● 投稿のコメントの取得● 投稿に +1 したユーザの取得● 投稿を共有したユーザの取得
  7. 7. プロフィール情報の検索https://www.googleapis.com/plus/v1 /people?query={SearchString}
  8. 8. プロフィール情報の取得https://www.googleapis.com/plus/v1 /people/{userId}
  9. 9. 投稿の検索https://www.googleapis.com/plus/v1 /activities?query={SearchString}
  10. 10. 投稿の取得 #1https://www.googleapis.com/plus/v1 /people/{userId}/activities/public
  11. 11. 投稿の取得 #2https://www.googleapis.com/plus/v1 /activities/{activityId}
  12. 12. 投稿のコメントの取得 #1https://www.googleapis.com/plus/v1 /activities/{activityId}/comments
  13. 13. 投稿のコメントの取得 #2https://www.googleapis.com/plus/v1 /comments/{commentId}
  14. 14. 投稿に +1 したユーザの取得https://www.googleapis.com/plus/v1 /activities/{activityId}/people/plusoners
  15. 15. 投稿を共有したユーザの取得https://www.googleapis.com/plus/v1 /activities/{activityId}/people/resharers
  16. 16. Google APIs Console によるGoogle+ API のアクセス準備の流れ1. Google APIs Console https://code.google.com/apis/console/2. プロジェクトを作成する3. プロジェクトの利用サービスとして Google+ API を ON にする4. API アクセスの条件を設定する 1. API Key を生成する 2. OAuth 2.0 Client ID を生成する5. Google+ API にアクセスする
  17. 17. API key によるGoogle+ API のアクセス デモhttps://www.googleapis.com/plus/v1 /people/{userId}?key={API key}
  18. 18. OAuth 2.0 token によるGoogle+ API のアクセス #1https://accounts.google.com/o/oauth2/auth?client_id={clientId}&redirect_uri={redirectUri}&scope=https://www.googleapis.com/auth/plus.me&response_type=code
  19. 19. OAuth 2.0 token によるGoogle+ API のアクセス #2https://www.googleapis.com/plus/v1 /people/meAuthorization: OAuth {AccessToken}
  20. 20. Google APIs Explorer によるGoogle+ API のアクセス デモ Google APIs Explorerhttp://code.google.com/apis/explorer/#_s=plus&_v=v1
  21. 21. 現在の Google+ API の制限● Read only and Public data ○ データの取得のみ ○ 取得できるデータは一般公開のみ● Quota ○ 1ユーザの一秒あたりのリクエスト数 5.0 requests / second / user 変更できる ○ 1日あたりのリクエスト数 1,000 queries / day 変更申請できる
  22. 22. Google+ API のこれから? 希望?● POST, POST とにかく POST● 一般公開でなくサークルのサポート● Quota の緩和● 特定のパートナーは使えるらしい?
  23. 23. Thank you for everyonePlease love more Google+ API

×