Accessing the People API from C# / .NET
The Google People API has launched, this post describes how to access the API from .NET projects using C#. Code overview The following code shows how to access the API: using Google.Apis.Auth.OAuth2; using Google.Apis.People.v1; using Google.Apis.People.v1.Data; using Google.Apis.Services; using…
Using Google APIs from Console apps in .NET
I have noticed a common and recent issue that developers have been having with the Google APIs has been building out console apps. In this post I’ll give you a few short demos for API calls and authorization. The following screenshot…
You will eventually own a smart watch.
Until recently, I was convinced smartwatches are cute gadgets but they are not very useful. I mean, you have a cell phone already. After spending some time with Android Wear, I’m sold, these are going to become very popular. I’ll try and explain why in this blog post.
Error handling in the Google+ Hangouts Telephone API
One key aspect of creating great Hangout apps is handling errors gracefully. In this post, I’ll get you started on detecting errors.
Using the Hangouts Telephone API
Have you ever wanted to create a Hangout app that connects its users to a phone line? You could do all sorts of interesting things like bridge users to a help line or could make an app that would let…
Dead simple App Engine static hosting
I have no idea why, but I have had tons of trouble finding a simple example for hosting app engine. I have been working on a client-side only site so all I wanted to do was host some static content….
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…
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…