SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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
                          jomar@tigcal.com
                                @jomartigcal
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
Google+ Features
●   Circles
●   Hangouts
●   Messenger
●   Instant Upload
●   Google+ Pages
●   Google+ Events
●   and more... (http://www.google.
    com/+/learnmore/)
Google+ Platform
● Websites (Plugins)
  ○   +1 button
  ○   Share on Google+ button
  ○   Google+ badge
  ○   Snippet

● Mobile
  ○ Android
  ○ iOS

● Google+ REST API
● Hangouts API
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.
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
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.
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.
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.
Hangouts API
Allows you to develop collaborative apps that
run inside of a Google+ Hangout

https://developers.google.com/+/hangouts
Resources
● Documentation:
  https://developers.google.com/+/

● Google APIs Console:
  https://code.google.com/apis/console
Community/Support
● https://developers.google.com/+/office-hours
● http://googleplusplatform.blogspot.com/
● https://plus.google.
  com/+GooglePlusDevelopers/posts
● https://developers.google.com/+/discussions
● http://stackoverflow.
  com/questions/tagged/google-plus
Questions?




             Image Source: http://www.smoblog.com/
Thank you very much!
Google+ and the Google+
       Platform


                Jomar Tigcal
            November 5, 2012

Contenu connexe

Tendances

WeCodeFest: kubernetes and google container engine codelab
WeCodeFest:  kubernetes and google container engine codelabWeCodeFest:  kubernetes and google container engine codelab
WeCodeFest: kubernetes and google container engine codelab
Laura Morillo-Velarde Rodríguez
 

Tendances (9)

DroidKaigi 2018報告会(公式アプリへのコントリビュート)
DroidKaigi 2018報告会(公式アプリへのコントリビュート)DroidKaigi 2018報告会(公式アプリへのコントリビュート)
DroidKaigi 2018報告会(公式アプリへのコントリビュート)
 
Google Hangout - Twitter Cards
Google Hangout - Twitter CardsGoogle Hangout - Twitter Cards
Google Hangout - Twitter Cards
 
Unity 5 — о чем мы рассказывали на Unite 14
Unity 5 — о чем мы рассказывали на Unite 14Unity 5 — о чем мы рассказывали на Unite 14
Unity 5 — о чем мы рассказывали на Unite 14
 
GitHub Introduction
GitHub IntroductionGitHub Introduction
GitHub Introduction
 
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHubSay Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHub
 
Joomla virtuemart product social share
Joomla virtuemart product social shareJoomla virtuemart product social share
Joomla virtuemart product social share
 
Hacktoberfest 2021
Hacktoberfest 2021Hacktoberfest 2021
Hacktoberfest 2021
 
WeCodeFest: kubernetes and google container engine codelab
WeCodeFest:  kubernetes and google container engine codelabWeCodeFest:  kubernetes and google container engine codelab
WeCodeFest: kubernetes and google container engine codelab
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 

En vedette

Global Spec Overview
Global Spec OverviewGlobal Spec Overview
Global Spec Overview
gmagnan
 
Clas. trofeu as 3 serras arcvr 2012 ja com pontos distribuidos por classes e...
Clas. trofeu as 3 serras  arcvr 2012 ja com pontos distribuidos por classes e...Clas. trofeu as 3 serras  arcvr 2012 ja com pontos distribuidos por classes e...
Clas. trofeu as 3 serras arcvr 2012 ja com pontos distribuidos por classes e...
arcvr
 
被曝労働者の疫学調査
被曝労働者の疫学調査被曝労働者の疫学調査
被曝労働者の疫学調査
nagai-koko
 
Great Woman Of Renaissance
Great Woman Of RenaissanceGreat Woman Of Renaissance
Great Woman Of Renaissance
Neisly Fajardo
 

En vedette (19)

Android Apps Development
Android Apps DevelopmentAndroid Apps Development
Android Apps Development
 
Introduction to Google Drive API
Introduction to Google Drive APIIntroduction to Google Drive API
Introduction to Google Drive API
 
Introduction to Google Chrome Extensions Development
Introduction to Google Chrome Extensions DevelopmentIntroduction to Google Chrome Extensions Development
Introduction to Google Chrome Extensions Development
 
低線量放射線の新たなリスク
低線量放射線の新たなリスク低線量放射線の新たなリスク
低線量放射線の新たなリスク
 
What is e learning2
What is e learning2What is e learning2
What is e learning2
 
Global Spec Overview
Global Spec OverviewGlobal Spec Overview
Global Spec Overview
 
Clas. trofeu as 3 serras arcvr 2012 ja com pontos distribuidos por classes e...
Clas. trofeu as 3 serras  arcvr 2012 ja com pontos distribuidos por classes e...Clas. trofeu as 3 serras  arcvr 2012 ja com pontos distribuidos por classes e...
Clas. trofeu as 3 serras arcvr 2012 ja com pontos distribuidos por classes e...
 
原発リスク評価の虚構
原発リスク評価の虚構原発リスク評価の虚構
原発リスク評価の虚構
 
Gtpl
GtplGtpl
Gtpl
 
被曝労働者の疫学調査
被曝労働者の疫学調査被曝労働者の疫学調査
被曝労働者の疫学調査
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
Great Woman Of Renaissance
Great Woman Of RenaissanceGreat Woman Of Renaissance
Great Woman Of Renaissance
 
It's more fun in Android!
It's more fun in Android!It's more fun in Android!
It's more fun in Android!
 
Why go into Android Apps Development
Why go into Android Apps Development Why go into Android Apps Development
Why go into Android Apps Development
 
Android Design
Android DesignAndroid Design
Android Design
 
GDG Philippines in 2012
GDG Philippines in 2012GDG Philippines in 2012
GDG Philippines in 2012
 
Tapas
TapasTapas
Tapas
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
Location-Based Services on Android
Location-Based Services on AndroidLocation-Based Services on Android
Location-Based Services on Android
 

Similaire à Google+ and the Google+ Platform

Exploring Google APIs with Python & JavaScript
Exploring Google APIs with Python & JavaScriptExploring Google APIs with Python & JavaScript
Exploring Google APIs with Python & JavaScript
wesley chun
 
Google+ guide for brands
Google+ guide for brandsGoogle+ guide for brands
Google+ guide for brands
Grand Union
 
Google Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 CebitGoogle Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 Cebit
Friedger Müffke
 
Google I/O 2013 Roundup by GDG Dhaka
Google I/O 2013 Roundup by GDG DhakaGoogle I/O 2013 Roundup by GDG Dhaka
Google I/O 2013 Roundup by GDG Dhaka
Arif Nezami
 

Similaire à Google+ and the Google+ Platform (20)

Exploring Google APIs with Python & JavaScript
Exploring Google APIs with Python & JavaScriptExploring Google APIs with Python & JavaScript
Exploring Google APIs with Python & JavaScript
 
The Next Generation of Social is in a Hangout
The Next Generation of Social is in a HangoutThe Next Generation of Social is in a Hangout
The Next Generation of Social is in a Hangout
 
Google plus
Google plus Google plus
Google plus
 
G-Mail - The Legendry Evolution.pdf
G-Mail - The Legendry Evolution.pdfG-Mail - The Legendry Evolution.pdf
G-Mail - The Legendry Evolution.pdf
 
RegEd's Tools of the Trade Webinar Series - Google+ with Guest Jay Palter
RegEd's Tools of the Trade Webinar Series - Google+ with Guest Jay PalterRegEd's Tools of the Trade Webinar Series - Google+ with Guest Jay Palter
RegEd's Tools of the Trade Webinar Series - Google+ with Guest Jay Palter
 
My Trip to Google I/O 2013
My Trip to Google I/O 2013My Trip to Google I/O 2013
My Trip to Google I/O 2013
 
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
 
Google+ guide for brands
Google+ guide for brandsGoogle+ guide for brands
Google+ guide for brands
 
Android Workshop Day 1
Android Workshop Day 1Android Workshop Day 1
Android Workshop Day 1
 
G Suite & Google APIs coding workshop
G Suite & Google APIs coding workshopG Suite & Google APIs coding workshop
G Suite & Google APIs coding workshop
 
Google... more than just a cloud
Google... more than just a cloudGoogle... more than just a cloud
Google... more than just a cloud
 
Google Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 CebitGoogle Integration in Android Apps - Mooscon 2013 Cebit
Google Integration in Android Apps - Mooscon 2013 Cebit
 
Google Apps
Google AppsGoogle Apps
Google Apps
 
Designing native android apps
Designing native android appsDesigning native android apps
Designing native android apps
 
Google+ Your Business
Google+ Your BusinessGoogle+ Your Business
Google+ Your Business
 
Google World - Hassan magdy
Google World - Hassan magdy Google World - Hassan magdy
Google World - Hassan magdy
 
Google I/O 2013 Roundup by GDG Dhaka
Google I/O 2013 Roundup by GDG DhakaGoogle I/O 2013 Roundup by GDG Dhaka
Google I/O 2013 Roundup by GDG Dhaka
 
Authors: Google+ is a Must by Mom's Choice Awards
Authors: Google+ is a Must by Mom's Choice AwardsAuthors: Google+ is a Must by Mom's Choice Awards
Authors: Google+ is a Must by Mom's Choice Awards
 
Presentation of Google
Presentation of GooglePresentation of Google
Presentation of Google
 
Shoubra gtug1
Shoubra gtug1Shoubra gtug1
Shoubra gtug1
 

Dernier

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Google+ and the Google+ Platform

  • 1. Google+ and the Google+ Platform Jomar Tigcal November 5, 2012
  • 2. 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 jomar@tigcal.com @jomartigcal
  • 3.
  • 4. 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
  • 5. Google+ Features ● Circles ● Hangouts ● Messenger ● Instant Upload ● Google+ Pages ● Google+ Events ● and more... (http://www.google. com/+/learnmore/)
  • 6. Google+ Platform ● Websites (Plugins) ○ +1 button ○ Share on Google+ button ○ Google+ badge ○ Snippet ● Mobile ○ Android ○ iOS ● Google+ REST API ● Hangouts API
  • 7. 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.
  • 8. 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/
  • 9. 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
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. Hangouts API Allows you to develop collaborative apps that run inside of a Google+ Hangout https://developers.google.com/+/hangouts
  • 14. Resources ● Documentation: https://developers.google.com/+/ ● Google APIs Console: https://code.google.com/apis/console
  • 15. Community/Support ● https://developers.google.com/+/office-hours ● http://googleplusplatform.blogspot.com/ ● https://plus.google. com/+GooglePlusDevelopers/posts ● https://developers.google.com/+/discussions ● http://stackoverflow. com/questions/tagged/google-plus
  • 16. Questions? Image Source: http://www.smoblog.com/
  • 17. Thank you very much!
  • 18. Google+ and the Google+ Platform Jomar Tigcal November 5, 2012