Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google+ and the Google+ Platform

Google+ and the Google+ Platform

The slides I used in my talk at the GDG DevFest Cebu on November 7, 2012

Jomar Tigcal

November 07, 2012
Tweet

More Decks by Jomar Tigcal

Other Decks in Technology

Transcript

  1. Jomar Tigcal • Community Manager of GDG Philippines • Mobile

    Apps Developer • Software Engineer at Stratpoint Technologies, Inc. • One of the developers of Moochfood http://jomar.tigcal.com [email protected] @jomartigcal
  2. Google+ Google+ aims to make sharing on the web more

    like sharing in real life. It is a social layer integrating various Google products. plus.google.com
  3. Google+ Features • Circles • Hangouts • Messenger • Instant

    Upload • Google+ Pages • Google+ Events • and more... (http://www.google. com/+/learnmore/)
  4. Google+ Platform • Websites (Plugins) ◦ +1 button ◦ Share

    on Google+ button ◦ Google+ badge ◦ Snippet • Mobile ◦ Android ◦ iOS • Google+ REST API • Hangouts API
  5. Google+ Platform for Android Integrate your Android app with Google+

    Google+ SDK Platform components: • Sign-in button - Enable users to sign in with Google+ • Share dialog - Let users share content from your app to Google+. • +1 button - Enable users to +1 from within your app.
  6. Google+ API • Used to integrate your app or website

    with Google+ • RESTful API • Read-only access to public data (for now) • https://www.googleapis.com/plus/v1/
  7. Google+ API • People - People is a list of

    person resources, each of which represents a Google+ user • Activities - Note that a user posts to their stream • Comments - A reply to an activity
  8. People A person has a name, photo image, profile URL,

    and other properties that make up the profile Methods: • get - Get a person's profile. • search - Search all public profiles. • listByActivity - List all of the people in the specified collection for a particular activity.
  9. Activities An activity has an actor, verb and object, where

    the default verb is "post" and default objectType is "note". The note's text is specified in content, and its photo, video or location are specified in the attachments array. Methods: • list - List all of the activities in the specified collection for a particular user. • get - Get an activity. • search - Search public activities.
  10. Comments A comment has an actor who posted the comment,

    text content of the comment, when the comment was created and last updated, and other properties. Methods: • list - List all of the comments for an activity • get - Get a comment.
  11. Hangouts API Allows you to develop collaborative apps that run

    inside of a Google+ Hangout https://developers.google.com/+/hangouts