Sign in Best Practices: Reflecting the User
In the recent Google+ Developers Live episode: Google+ Sign-In Best Practices: Greeting the user and reflecting the profile, I showed you a few tweaks that you can make to your site’s experience to make it more engaging. This blog post…
Even more common errors with Sign-in
After a few months of debugging other people’s code and seeing real-world integrations, I have encountered some strange issues that have baffled me but that had frustratingly simple solutions! Here are a few more that we hadn’t yet encountered when…
Google API clients: Why you should use them and how
Some of our older code examples, including many that I have authored on my blog have been using raw query execution against the Google APIs. This is undesirable and is absolutely not a best practice because you will not benefit…
Targeting Interactive Post recipients in Android
In the April 9th, 2013 Google+ Developers Live, Chirag and I demonstrated how to set the recipients for an Interactive Post in Android. You can watch the video below: Code from the show I have added a gist to GitHub for…
Credential recovery: Reconnecting Google+ if something goes wrong
In my last post, I discussed tricks for upgrading tokens and upgrading to the Google+ sign-in button. This spurred some discussion on the Google+ post, most notably the question, “When do we get the refresh token?” In turn, I figured it…
Google+ code tricks: Upgrading to the new sign-in / upgrading scopes
I have had many folks ask me how they can do the following things: Upgrade from the traditional OAuth flows to the new one-time-code flow Authorize with just plus.login and then add additional (optional but useful) services to the user’s…
Using the one-time-code flow with Google+ Sign-in
OAuth v2 background In this post, I’m going to assume that you understand a little bit about the traditional OAuth v2 flows for authorization. If you haven’t already checked it out, you can get acclimated hands-on through the OAuth2 playground….
Google+ Tricks: Hacking the Sign-in button behavior
Before continuing, I want to emphasize that this is not a best practice. You should be using the Google+ Sign-in Button as intended. Signing in to an application with Google should do just that – if you sign out of…
PhotoHunt: An example of social graph integration
If you are unfamiliar with the PhotoHunt application, you can read the Java server overview here and can download the app from the Google+ GitHub page. I’m going to share some ideas in this post that have been coming up…
Google+ platform launch roundup
Whew! What a week! Google+ sign-in has been an exciting launch so far and we’re just getting started! If you’re new to the Google+ platform launch, you can learn more from the Google+ developers blog, Introducing Google+ Sign-in : simple…