Posted on 09-16-2011
I was happy to see Google launch an API for Google + this week. I’m not chomping at the bit to build anything social on it, but I’m glad they made it public.
I wanted to take some time to review the API from a technology standpoint, and look at what possibilities it opens up for developers.
The Google + API provides a RESTful interface for the newly launched Google social network, Google +, and provides access to profile data and activity streams. The API uses OAuth for authentication and JSON for its request and response formats.
That’s it. Pretty underwhelming from a developers perspective. I’ll be able to make some badges or widgets, maybe stream my activities in the sidebar of my Wordpress blog. Where is my photo access (wait that is in Picassa), or my video access (wait that is in Youtube), or my social events (wait that is in Google Calendar)?
Ok, forget about about other content, what about my write access? I want to be able to write to my activity stream and update my profile. I want other apps that I authorize to be able to publish to my activity stream.
I'll stop there. Without write access, there is no use railing about lack of application platform, access to circles, and true data portability and ownership via the API.
In short, I think Google could have come out of the gate with a little more. Maybe linking up some of my other Google systems via my Google + profile, like Picassa images, and Youtube video. But more importantly developers should have write access. OAuth, plus write access to my social profile and activity stream should have been part of this release. It would have sent the right message to developers.
I also understand how hard all of this is for them. They have a lot to consider, and pleasing developers are only one piece of the puzzle. But as we’ve seen with Twilio and Twitter, your developer ecosystem can help make your platform have the applications and features users are looking for, making it a desirable place to be.
Platform success seems to come based upon the adoption of three key user groups: early adopters, developers and end-users. With Google + we’ve just experienced the early adopter phase, what sort of environment will Google provide for developers during the next phase of growth.
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- I Find It Interesting That Wordnik Created The API Definition Format Swagger
- Where Do We Start With APIs At The University of Oklahoma?
- What I Would Look For When Hiring a Modern API Developer?
- The U.S. International Trade Commission Includes APIs In Latest Report
- Thank You @3Scale For Investing In The Community With @APIStrat
- Introducing API.Report, A Community API News Site
- Extract Knowledge From Audio And Video Using The Clarify API
- My API 101 Workshop At @APIStrat In Chicago Next Week
- Some Advice For The Enterprise When Beginning Your API Journey
- Machine Readable API Definition Format Swagger Matures to 2.0