Read more
Would you like to integrate Google+ with an existing website, or build your own social application on the platform? Developing with Google+ takes you on a tour of the Google+ APIs, with lots of concrete examples and hands-on projects. You'll learn how to take advantage of Google+ social plug-ins, communicate programmatically with Google+ over REST APIs, and author real-time Hangout Apps.
Over the course of this book, you'll follow the progress of a fictional company, Baking Disasters, as it incorporates all the features of the Google+ platform. Make the most of social widgets such as the +1 button, Badge, and the Share button Use performance tuning techniques to speed up social plugins on your site Create your own plugins by accessing public data APIs with RESTful web services Transform an blog into a social web application through server-side processing Use OAuth to authenticate users and authorize your access to their private data Extend Google+ Hangouts programmatically and create your own application
List of contents
Preface;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Acknowledgments;
Chapter 1: Introduction;
1.1 Things You May Recognize;
1.2 Things That May Be New to You;
1.3 Explore the API;
Chapter 2: Social Plugins;
2.1 The +1 Button;
2.2 The Badge;
2.3 Performance Tuning Social Plugins;
Chapter 3: Public Data APIs;
3.1 Integrating Google+ Comments;
3.2 Client Libraries;
Chapter 4: OAuth-Enabled APIs;
4.1 New Application: Baking Disasters 2.0;
4.2 Authentication Using Google+;
4.3 Making Baking Disasters Social;
4.4 Best Practices;
Chapter 5: Collaborative Baking with Hangout Apps;
5.1 Potluck Party Planner;
5.2 Architecture of a Hangout App;
5.3 Hosting a Hangout App;
5.4 Starting with a Starter Project;
5.5 Collaborative Planning;
5.6 Add Reminder Sharing;
5.7 Media APIs;
5.8 Other Hangout APIs;
5.9 Publishing;
Chapter 6: Wrapping Up the Baked Goods;
About the author
Jennifer works in Developer Relations on social products at Google. Previously she has worked in a wide variety of software engineering roles from robotics at NASA to the architect of a social media startup. She is passionate about writing and education, especially on the subjects of technology and science.
Summary
This hands on exploration of the Google platform walks through the full offering of Google APIs. Developing with Google takes a common sense, sequential approach to learning Google. It focuses on concrete examples of integrating existing websites with Google as well as building social applications upon this new platform.