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
Sprache
Verlagsort
Produkt-Hinweis
Broschur/Paperback
Klebebindung
Maße
Höhe: 241 mm
Breite: 182 mm
Dicke: 13 mm
Gewicht
ISBN-13
978-1-4493-1226-8 (9781449312268)
Schweitzer Klassifikation
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.
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;