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

  • 2,180 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,180
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Google+ API の紹介Google Social Developers 忘年会 2011 Google API Expert (Social) Nobuhiro Nakajima
  • 2. 本日のゴールGoogle+ APIhttps://developers.google.com/+/api/● Google+ API で何ができるのか?● Google+ API を利用する準備● Google+ API のアクセス (デモ)● Google+ API の制限とこれから
  • 3. Google+ APIhttps://developers.google.com/+/api/ 使ったこと ありますか?
  • 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. 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. 現在の Google+ API で何ができるのか?● プロフィールの検索● プロフィールの取得● 投稿の検索● 投稿の取得● 投稿のコメントの取得● 投稿に +1 したユーザの取得● 投稿を共有したユーザの取得
  • 7. プロフィール情報の検索https://www.googleapis.com/plus/v1 /people?query={SearchString}
  • 8. プロフィール情報の取得https://www.googleapis.com/plus/v1 /people/{userId}
  • 9. 投稿の検索https://www.googleapis.com/plus/v1 /activities?query={SearchString}
  • 10. 投稿の取得 #1https://www.googleapis.com/plus/v1 /people/{userId}/activities/public
  • 11. 投稿の取得 #2https://www.googleapis.com/plus/v1 /activities/{activityId}
  • 12. 投稿のコメントの取得 #1https://www.googleapis.com/plus/v1 /activities/{activityId}/comments
  • 13. 投稿のコメントの取得 #2https://www.googleapis.com/plus/v1 /comments/{commentId}
  • 14. 投稿に +1 したユーザの取得https://www.googleapis.com/plus/v1 /activities/{activityId}/people/plusoners
  • 15. 投稿を共有したユーザの取得https://www.googleapis.com/plus/v1 /activities/{activityId}/people/resharers
  • 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. API key によるGoogle+ API のアクセス デモhttps://www.googleapis.com/plus/v1 /people/{userId}?key={API key}
  • 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. OAuth 2.0 token によるGoogle+ API のアクセス #2https://www.googleapis.com/plus/v1 /people/meAuthorization: OAuth {AccessToken}
  • 20. Google APIs Explorer によるGoogle+ API のアクセス デモ Google APIs Explorerhttp://code.google.com/apis/explorer/#_s=plus&_v=v1
  • 21. 現在の Google+ API の制限● Read only and Public data ○ データの取得のみ ○ 取得できるデータは一般公開のみ● Quota ○ 1ユーザの一秒あたりのリクエスト数 5.0 requests / second / user 変更できる ○ 1日あたりのリクエスト数 1,000 queries / day 変更申請できる
  • 22. Google+ API のこれから? 希望?● POST, POST とにかく POST● 一般公開でなくサークルのサポート● Quota の緩和● 特定のパートナーは使えるらしい?
  • 23. Thank you for everyonePlease love more Google+ API