Google+ and the Google+ Platform Jomar Tigcal November 5, 2012
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 firstname.lastname@example.org @jomartigcal
Google+Google+ aims to make sharing on the webmore like sharing in real life.It is a social layer integrating various Googleproducts.plus.google.com
Google+ Platform● Websites (Plugins) ○ +1 button ○ Share on Google+ button ○ Google+ badge ○ Snippet● Mobile ○ Android ○ iOS● Google+ REST API● Hangouts API
Google+ Platform for AndroidIntegrate 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.
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/
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
PeopleA person has a name, photo image, profileURL, and other properties that make up theprofileMethods:● get - Get a persons profile.● search - Search all public profiles.● listByActivity - List all of the people in the specified collection for a particular activity.
ActivitiesAn activity has an actor, verb and object, wherethe default verb is "post" and defaultobjectType is "note". The notes text is specifiedin content, and its photo, video or location arespecified 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.
CommentsA comment has an actor who posted thecomment, text content of the comment, whenthe comment was created and last updated,and other properties.Methods:● list - List all of the comments for an activity● get - Get a comment.
Hangouts APIAllows you to develop collaborative apps thatrun inside of a Google+ Hangouthttps://developers.google.com/+/hangouts
Resources● Documentation: https://developers.google.com/+/● Google APIs Console: https://code.google.com/apis/console