Thursday, December 17, 2009

How to Get the ID of a Wave to Embed?

I used to access Google Wave at the Wave Sandbox. The nice thing about the Sandbox was that there was a 'Debug' feature one could use to get the Wave ID. However, the debug feature is missing in the Public Preview (on https://wave.google.com/wave/):

So, there are two ways you can get your WaveID....

1) First, you can add the robot 'embeddy' (embeddy@appspot.com) to your wave, which will show you the waveID... The waveID looks something like: googlewave.com!w+SdCOCEZ5A

In fact, that is the google waveID for the wave at the bottom of this blog.


2) The other way is to copy the address from your URL in the browser bar, and strip out and convert the waveID yourself. The waveID will look something like the following: googlewave.com!w%252BSdCOCEZ5A

Notice that the waveID is encoded, so copy this value and decode the waveID using a decoder (e.g. http://meyerweb.com/eric/tools/dencoder/).

Make sure to decode twice! and you should see something like:
googlewave.com!w+SdCOCEZ5A


(hint: notice the !w+ )

Again, if you are on the Sandbox Developer (on http://wave.google.com/a/wavesandbox.com/ ) simply click on "Debug" -> "Get current Wave ID"

hope this helps :) if you wave, wave on my blog!