OpenSocial now friends with PHP, Java, Ruby, and Python
With more and more containers introducing server-to-server APIs based on the OpenSocial REST and RPC protocols (think MySpace, LinkedIn, Plaxo, orkut, and iGoogle just for starters), it has never been a better time to jump into OpenSocial development. …
Today, I’m happy to announce the OpenSocial Dev App: a tool that lets you prototype and debug JavaScript code against a live container environment. Its aim is to ease the learning curve of those unfamiliar with the OpenSocial JavaScript APIs, as well …
Hi, I’m Johannes Fahrenkrug, a freelance software developer and security consultant. When working with the OpenSocial API on one of my client’s PHP servers, I wanted to be able to validate signed requests without including the text of the container’s…
To anyone browsing the list of launched partners, it’s clear that OpenSocial is a truly global initiative. In Europe, there’s a lot of activity in the OpenSocial developer community. Take for example the Netherlands. A few weeks ago, Hyves and Google j…
Let’s get this Partuza started!
Do you wish you could develop and test your OpenSocial gadgets on your own local development machine or server? Or are you thinking of becoming an OpenSocial container but need an example of how you can get started? If your answer to either of these qu…
Posted by Jason Cooper, Developer ProgramsThe Orkut sandbox is back to normal.If you’re still experiencing problems, please post in the appropriate thread in the Orkut developer forum.Happy coding!
Bad, bad server. No donut for you
Posted by Jason Cooper, Developer ProgramsThe sandbox is currently being updated, which is preventing all applications from loading (applications are continuing to load as expected on www.orkut.com). We expect things to return to normal fairly soon and…
Introducing formal IRC office hours
Posted by Jason Cooper, Developer ProgramsAs part of our ongoing effort to offer top-notch support to OpenSocial developers, we’re formally introducing reoccurring IRC “office hours.” Just point your favorite IRC client to irc.freenode.net and join the…
Rewriting returns to the sandbox
Posted by Jason Cooper, Developer ProgramsOne technique introduced recently to help combat latency is automatic URL rewriting — during preprocessing, orkut will automatically replace the URLs for static content (e.g. JavaScript files, style sheets, im…
Posted by Arne Roomann-Kurrik, Developer ProgramsIn our last post about latency optimizations, we introduced a new feature of the orkut sandbox – automatic URL rewriting for remote content such as JavaScript, CSS, and images. The response to this feat…
Latency optimizations: Feel the need… the need for speed!
Posted by Arne Roomann-Kurrik, Developer ProgramsIn the social application space, speed is king. Is your application providing a poor user experience by taking too long to load? The Firebug extension for Firefox has support for measuring the latency …
Posted by Arne Roomann-Kurrik, Google Developer ProgramsWhen a gadget initiates a signed makeRequest call on an OpenSocial container, the OpenSocial specification indicates that the container should include certain pieces of information if available, s…
AppData limits live on the orkut sandbox
Posted by Arne Roomann-Kurrik, Google Developer Programs We recently implemented AppData limits in the orkut sandbox, whereby applications will now be limited to 10KB of storage per user of the app. Here’s how AppData limits are implemented:The l…
Upcoming change to signed makeRequest on the orkut sandbox
Posted by Arne Roomann-Kurrik, Developer Programs Issue 103 describes a problem in orkut’s makeRequest implementation that keeps POST data parameters from being included when generating the signature for signed requests. We have a fix for this that wi…
Sandbox push – 3/10/2008
Posted by Arne Roomann-Kurrik, Developer ProgramsWe pushed some new code to the sandbox today (3/10/2008) with a few changes:Fixed some issues with activity creation. Added better messages when an application’s API usage exceeds quota. Be an agent …