Today, I'm pleased to announce the availability of REST and RPC protocols in the orkut sandbox. Currently, these APIs can fetch profile information and app data as well as update app data, and more features are planned.
All REST and RPC requests must be digitally signed by the issuer, which allows orkut to verify that they are coming from a trusted application. Generating these signatures requires a secret key, which is known only to you and orkut. You can request a secret key by submitting a gadget URL to https://www.google.com/gadgets/directory/verify and verifying ownership of this gadget. More information on this process and authentication in general is available in the new REST Protocol Developer's Guide.
Last but not least, a set of client libraries have been made available for PHP, Java, Ruby, and Python to simplify development using these new protocols. The libraries provide a convenient wrapper for the underlying low-level APIs and abstract away the tedious tasks of constructing the request URL, signing the request, and parsing the returned data. For more on these libraries, please see the official announcement on the OpenSocial API blog.
Name: Matt Pokrzywa
Hometown: Pleasantville, NY
Department: Software Engineer - Google Checkout
Education: BS in Computer Science at Cornell University
My internship experience can be best described as "work hard, play hard." Spending this summer at Google has allowed me to work on some really tough challenges and work with some of the smartest people in the world. I was placed on a small team on Google Checkout and from the first day onward, I knew the work I was doing was real engineering work that otherwise would have been assigned to a full time engineer. I even joined my team for a week trip to Mountain View to do a technical deep dive with the Google Sites team. While having such responsibilities was difficult and often times stressful, working at Google offered so many ways to break the tension. Whether it was playing ping-pong or Guitar Hero with my coworkers, or getting out to explore Manhattan with my fellow interns, Google provided so many awesome ways to relax and just chill out.
Besides being so much fun, working at Google was a learning experience like no other. I can honestly say I learned more in my 14 weeks here than I did the entire previous school year. I was fortunate enough to be assigned projects that allowed me to explore so many areas of Google technology. I worked with frontend web design, backend server programming, and I actively took part in brainstorming and design sessions to define the future of our product. On top of becoming a better programmer, working at Google has made me a better designer and problem solver in general.
Having interned in other technology companies before, I have to say that the Google internship experience blew all the others away. The quality of the code and the documentation, the brilliance of everyone around you, and the incredibly fun and relaxed company culture is something you'll not experience anywhere else.
Posted by Jessica Bagley, University Programs Team
|[NFGB] Link - from orkut Developer Blog|
Related From Google Blogs: