iGoogleMySpaceDemo

In this demo, we show a slick gadget that MySpace built to run on iGoogle and uses the OAuth Proxy to access the OAuth enabled APIs for a user's MySpace account. The same technology can be used to create a gadget that runs on any website that supports the gadget spec, and the gadget can access any API that supports OAuth which includes any MySpace or Google Data APIs as well as many APIs exposed by Photobucket, Plaxo, Yahoo-FireEage, etc.

However currently this feature is optimized for private gadget pages like iGoogle, and not social gadget pages like orkut.com. In the future we will enhance the design to make it more useful on social sites.

Currently users of OAuth gadgets need to signup for the iGoogle sandbox which is only available to a limited set of external developers. Connect to http://www.google.com/ig/sandbox. Fill out the page and click Sign Up, then wait for confirmation that your request has been approved.

Once users are signed up, ther iGoogle service will now operate in “sandbox” mode and they will see the new leftnav bar to navigate their pages of gadgets.

Users can add gadgets such as the MySpace gadget by clicking "Personalize this page" near the top right. They can then pick a gadget from the directory, or if they know the URL of the gadget they can add it manually using the link in the bottom left hand corner to “Add feed or gadget.”

The MySpace iGoogle V2 gadget is not yet publicly available, so it is not in the directory and we cannot provides its URL just yet. However the screenshots below show how it works once a user has added it to their iGoogle page.

Below is a screenshot of the MySpace Gadget on iGoogle, but is not yet authorized to see your data, so a user would click the “Log in” link.

If the user is not already logged into MySpace, they will need to do so. Then they will see the following page and will need to click "Link this Account"

The MySpace window will automatically close, and the MySpace gadget will automatically refresh and show the user's personal MySpace data.

Users can switch to other tabs of the gadget such as the inbox tab which shows their MySpace inbox

Users can also expand the gadget in iGoogle V2 to "canvas" mode where it is maximized and all other gadgets are hidden.

If the user clicks the "View All" link at the bottom of the inbox, it will launch a new window directly to the users inbox on myspace.com.

If you want, you can create your own gadget. See OAuth Proxy for the current rough documentation.