In this demo, we have created a simple gadget that runs on iGoogle and uses the OAuth Proxy to access the Google Data API feed for your Gmail contacts and display the first 25 entries. 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 all Google Data APIs but also many APIs exposed by MySpace, 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.
First you 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. The next few steps will authorize the gadget to see your contact information. However if the gadget is built by a Google team and is running on a Google container like iGoogle or orkut.com then we can bypass these steps. If the gadget is not written by Google, or is accessing data from another website there are some other tricks we can use to optimize the user experience, but the following is a worst case scenario.
You will get this page and you will need to manually navigate back to iGoogle by closing this tab (and yes, the UI flow can be optimized to avoid this page.)
Choosing the drop-down shows the list of your contacts. If you want, you can create your own gadget. See OAuth Proxy for the current rough documentation. |














