Re: [Google Wave APIs] Is there an API to wave export?

2010-12-05 Thread pamela (Google Employee)
Hi Raya-

The Wave Data API will have (has) the ability to export the history deltas
of a wave in a form that can be imported into a Wave in a Box server. It
will not have the ability to export to plain HTML/PDF however.

There is a team working on making Wave a document type in Google Docs, and
if that does happen, then you would be able to import your waves as docs
from the user interface.

Please stay tuned to the Wave blog, as we will continue posting updates
there (and will let you know when you have limited time to get them out so
you can pick an option - the server isn't turning off yet, so you have
time):
http://googlewave.blogspot.com/

I also suggest joining the protocol group if you are interested in that
aspect:
http://groups.google.com/group/wave-protocol?pli=1

- pamela

On Fri, Dec 3, 2010 at 9:13 PM, raya shmakova raya.shmak...@gmail.comwrote:

 I have too many waves to import them manually. Is there an API to do
 this? Or probably will be?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Wave in a Box- Office Hours Now

2010-09-15 Thread pamela (Google Employee)
Hi developers-

Some of you may be interested in the plans for open sourcing Wave (Wave in
a Box).

We are currently holding office hours to answer questions on that plan, and
you can join the wave here:
https://wave.google.com/wave/waveref/googlewave.com/w+Zjz_XAIvF

If you have questions outside of office hours, please post in the
wave-protocol Google Group:
http://groups.google.com/group/wave-protocol

- pamela

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: On AuthSubRequest what is the Google Wave scope?

2010-08-04 Thread pamela (Google Employee)
If you want to authenticate a user to Google docs, then your app will need
to use OAuth to have the user grant access to your app for the Google docs
data, and then store that token for your robot to use.

The common way to do this is for a robot to embed a gadget that asks for the
authorization, and the documentation on using OAuth in gadgets is here:
http://code.google.com/apis/gadgets/docs/oauth.html

http://code.google.com/apis/gadgets/docs/oauth.html

On Wed, Aug 4, 2010 at 4:44 PM, Acerezo acerezoguil...@gmail.com wrote:

 Hello Joe I've been looking the example in the splash repository
 however it's very difficult form me. Do you know where can I find any
 documentation or course about google waves? I'm programming a robot
 and I need to do authorizations from google docs user.

 Thanks.

 On Jul 2, 8:07 pm, Joe Gregorio j...@bitworking.org wrote:
  The Data API usesOAuth. When usingOAuththe scope should be:
 
 http://wave.googleusercontent.com/api/rpc
 
  You can find that in the documentation here:
 
 http://code.google.com/apis/wave/extensions/wavedataapi/index.html
 
 Thanks,
 -joe
 
  --
  Joe Gregorio
  Developer Relations, Google Wave
 
  On Fri, Jul 2, 2010 at 7:49 AM, ramon ramo...@gmail.com wrote:
   Hi All, I'm trying to use the AuthSubRequest with the following url:
 
  https://www.google.com/accounts/AuthSubRequest?scope=http://www.googl.
 ..
 
   And it says the scope was a bad parameter, also triedhttp://
 wave.google.com
   and same result.
 
   Wondering if anyone had a solution for a valid scope on Google Wave.
 
   Best Regards,
   Ramon
 
   --
   You received this message because you are subscribed to the Google
 Groups Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
   For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Google wave user authentication call

2010-07-26 Thread pamela (Google Employee)
I've double-checked with both App Engine and Wave teams and confirmed that
It's not possible to authenticate the user to the embed API just through
your application - they will need to sign in to Google services separately.

The authentication for your app is only for your app, and we can't re-use
that authentication for the embedded wave.

If your application doesn't require real-time editing in the waves, then you
could write a simple static renderer of the waves in Django. I'm guessing
that it does, however, which means your users will need to login separately.

On Tue, Jul 27, 2010 at 7:37 AM, alon alon.car...@gmail.com wrote:

 i dont want users to re authenticate for the gadget itself. and i
 already implemented a whole signup google account procedure, adding
 data api to the mix will make authentication a problem.

 How can i authenticate a user to my gae webapp by using the wave
 scope? is it even possible?

 On Jul 20, 3:04 pm, pamela (Google employee) pamela@gmail.com
 wrote:
  We looked into it, and it looks like we cannot use the App Engine user
  cookie authentication information to log users into embedded Google
  Waves - they need to log in to the wave/gmail account separately.
 
  I would suggest using a robot if you need a robot to do additional
  monitoring or manipulating after the initial creation. If you only
  need to do the creation, then you could have users authenticate to
  your app and create the waves using the data API.
 
  On Jul 14, 6:19 pm, alon alon.car...@gmail.com wrote:
 
 
 
   Just to push this forward.
   I want to raise a discussion.
 
   My webapp needs to create new waves with populated content from a
   datastore. its a django app on app engine.
 
   Initially i created robot that creates waves and syncs the data with
   the datastore. this works fine. well kinda.
 
   Im just wondering. after seeing micro-wave.appspot.com which lets you
   create waves using the logged user, should i just try to implement
   that so the users on my platform create waves or keep the robot wave
   interaction?
 
   On Jul 11, 5:01 pm, alon alon.car...@gmail.com wrote:
 
hey pamela, thanks for answering.
To clarify, the user logs in using an authenticated call to the
 Google
Accounts and is forwarded to google.com to authenticate the access
 of
my webapp to his user details. He is callbacked back to my web app as
authorized.
 
This is a full authentication with google and he has a session with
any other services.
Why is this method any different then the FriendConnect?
 
im using Djangohttp://
 code.google.com/p/app-engine-patch/wiki/GoogleAccounts
to authenticate the user.
 
Is there any other way? i dont mind using friendconnect, but i need a
users email address inorder to add him as a participant to a wave
automatically and i can get his email only using Google Accounts
 login
and not friend connect.
 
Does this clear things abit ? :) appreciate the help. im stuck.
 
On Jul 11, 4:36 pm, pamela (Google employee) pamela@gmail.com
 
wrote:
 
 Okay, so to clarify:
 The user has not logged in to their Google account via a normal
 Google
 service (gmail, wave.google.com, etc).
 The user logs in to your App via the App Engine users API.
 The user is shown as Anonymous on the embedded wave.
 
 If so, I think this is expected. I don't know that we can use the
 App
 Engine authentication to log them into Google Wave.
 Are they shown as logged in to other embedded services, like google
 docs or spreadsheets?
 
 - pamela
 
 On Jul 11, 3:34 pm, alon alon.car...@gmail.com wrote:
 
  yeah but it referes to google apps account. i just want regular
 gmail
  accounts to be able to authenticate with wave thru my web app.
  If i authenticate my user using google accounts login he is
 logged in
  with a session to google. but the embed wave doesnt recognize he
 is
  logged in asking him to login again.
 
  The only thing that keeps the user logged in is using Friend
 Connect.
  but it poses an issue because i need the users email address so i
 can
  invite him to the wave but i dont have it using friendconnect,
 only
  using google accounts.
 
  On Jul 10, 4:26 pm, Sheldon Cooper sheldon200...@gmail.com
 wrote:
 
   Hi alon! This is known issue:
 
  
 http://code.google.com/p/google-wave-resources/issues/detail?id=840
 
   On Jul 10, 7:39 am, alon alon.car...@gmail.com wrote:
 
Hey,
I've been developing a google app engine application for some
 time. it
currently uses google accounts for registration to my web
 app.
Everything works great, user is authenticated but when ever
 he sees a
google wave embed he needs to relogin to google wave.
 
* Is there any option to make the google wave embed verify
 his
credentials when he logs to my web app?
 
* Does google friend

Re: [Google Wave APIs] Weird error on wave creation now

2010-07-25 Thread pamela (Google Employee)
Hi Alon-
Are you still experiencing it? I've been using the active API for the last
week and it's been fine.
You may want to change your RPC base to
http://www-opensocial.googleusercontent.com/api/rpc.
They should both work, but the one you're using is considered deprecated.
- pamela

On Thu, Jul 15, 2010 at 8:38 PM, alon alon.car...@gmail.com wrote:

 As of this morning my code stopped working...

 07-15 03:29AM 06.296
 new wave handler called

 Active URL:

 http://gmodules.com/api/rpc?oauth_body_hash=ZguTG0eVtIloifxsudiPqXH9eYA%3Doauth_nonce=04997755oauth_timestamp=1279189746oauth_consumer_key=google.com%3A653488711389oauth_signature_method=HMAC-SHA1oauth_version=1.0oauth_signature=BSin1lxwrYaVvP%2FbqhDON50xqLM%3D

 I 07-15 03:29AM 06.829
 Active Outgoing: [{params: {waveletId: googlewave.com!conv+root,
 waveletData: {waveletId: googlewave.com!conv+root, waveId:
 googlewave.com!TBD_0x6bcccdb7f346ecb5, rootBlipId:
 TBD_googlewave.com!conv+root_0x4a00fccc56ecf24d, participants:
 [null, pub...@a.gwave.com]}, waveId: googlewave.com!
 TBD_0x6bcccdb7f346ecb5}, method: wave.robot.createWavelet, id:
 op6}]

 I 07-15 03:29AM 06.829
 submit returned:[{u'data': {}, u'id': u'op6'}]

 E 07-15 03:29AM 06.829
 RPC Error: No data record.

 Traceback (most recent call last):
  File /base/python_runtime/python_lib/versions/1/google/appengine/
 ext/webapp/__init__.py, line 513, in __call__
handler.post(*groups)
  File /base/data/home/apps/myappprod/3.343367312496625066/waverobot/
 myappprod-new-geoff.py, line 114, in post
submit=True)
  File /base/data/home/apps/myappprod/3.343367312496625066/waveapi/
 robot.py, line 413, in new_wave
result = self._first_rpc_result(self.submit(created))
  File /base/data/home/apps/myappprod/3.343367312496625066/waveapi/
 robot.py, line 266, in _first_rpc_result
raise errors.Error('RPC Error: No data record.')
 Error: RPC Error: No data record.


 whats going on?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Office Hours Starting Now

2010-07-22 Thread pamela (Google Employee)
Virtual Google Wave APIs office hours will begin now, on this wave:
https://wave.google.com/wave/waveref/googlewave.com/w+6rNdILhKA

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: Google wave user authentication call

2010-07-11 Thread pamela (Google employee)
Okay, so to clarify:
The user has not logged in to their Google account via a normal Google
service (gmail, wave.google.com, etc).
The user logs in to your App via the App Engine users API.
The user is shown as Anonymous on the embedded wave.

If so, I think this is expected. I don't know that we can use the App
Engine authentication to log them into Google Wave.
Are they shown as logged in to other embedded services, like google
docs or spreadsheets?

- pamela

On Jul 11, 3:34 pm, alon alon.car...@gmail.com wrote:
 yeah but it referes to google apps account. i just want regular gmail
 accounts to be able to authenticate with wave thru my web app.
 If i authenticate my user using google accounts login he is logged in
 with a session to google. but the embed wave doesnt recognize he is
 logged in asking him to login again.

 The only thing that keeps the user logged in is using Friend Connect.
 but it poses an issue because i need the users email address so i can
 invite him to the wave but i dont have it using friendconnect, only
 using google accounts.

 On Jul 10, 4:26 pm, Sheldon Cooper sheldon200...@gmail.com wrote:



  Hi alon! This is known issue:

 http://code.google.com/p/google-wave-resources/issues/detail?id=840

  On Jul 10, 7:39 am, alon alon.car...@gmail.com wrote:

   Hey,
   I've been developing a google app engine application for some time. it
   currently uses google accounts for registration to my web app.
   Everything works great, user is authenticated but when ever he sees a
   google wave embed he needs to relogin to google wave.

   * Is there any option to make the google wave embed verify his
   credentials when he logs to my web app?

   * Does google friend connect support google wave for that matter?

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: 3D on Google Wave

2010-07-08 Thread pamela (Google Employee)
The Wave API gadgets just use HTML and JavaScript, so you should be able to
do anything inside of them that you do inside a webpage. Many existing
gadgets use canvas for rendering, and many also use GWT.

There are likely existing JS libraries that abstract on top of the 3d canvas
concept.

On Wed, Jul 7, 2010 at 4:40 PM, tgraupmann tgraupm...@gmail.com wrote:

 It would be nice if the Wave API eventually abstracted the creation of
 a 3d canvas and basic 3d mesh properties.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Adding a QA Section to a Wave like at Google I/O

2010-07-08 Thread pamela (Google Employee)
The Wave Moderator gadget is not yet available for general consumer use.
Once it is, we will put it in the extensions gallery and likely do a blog
post.

On Thu, Jul 1, 2010 at 10:11 AM, msacks ntw...@gmail.com wrote:

 Thanks for that. So if I understand correctly, moderator is a solution
 which supports what I am trying to do, but the Wave robot with the QA
 feature has not yet been released?

 On Jun 30, 1:18 pm, Ralph Yozzo fed...@gmail.com wrote:
  Here's some links:
 
  This is the original moderator page, that may be what you want:
 http://www.google.com/moderator/#0
 
  Here's an answer about Wave and Moderator:
 http://www.google.com/support/forum/p/wave/thread?tid=65ba4e4592b6517...
 
 
 
  On Wed, Jun 30, 2010 at 4:01 PM, msacks ntw...@gmail.com wrote:
   Hello,
   I am new to Wave and would like to quickly set up a way for folks to
   use the QA feature similar to what was used for all of the Live Waves
   at Google I/O.
   What is the best way to go about this?
 
   Thanks,
   M.
 
   --
   You received this message because you are subscribed to the Google
 Groups
   Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
   google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 google-wave-api%2Bunsubscribe@ googlegroups.com
   .
   For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Embed API + OpenSSO

2010-07-08 Thread pamela (Google Employee)
We chatted over this in office hours, and the issue is now replicated and
filed here:
http://code.google.com/p/google-wave-resources/issues/detail?id=840

On Thu, Jul 8, 2010 at 2:25 PM, Sheldon Cooper sheldon200...@gmail.comwrote:

 When i click Login on embedded wave it takes me to wave.google.com/a/
 mydomain.com. But the strange thing that i do not have to enter my
 name and password. I'm logged in already. I can see all the waves and
 work in waves as usual. Cannot get why this happens! :(

 On Jul 8, 1:24 am, Joe Gregorio j...@bitworking.org wrote:
  On Tue, Jul 6, 2010 at 7:26 AM, Sheldon Cooper sheldon200...@gmail.com
 wrote:
   Hello! I need help! :( I've set up opensso in my domain and embedded
   wave in one of the pages. When my users want to access the page with
   the wave they are asked to authorize in opensso login page.
 
  Just to clarify, the embedded wave login page redirects to your
  opensso login page?
 
 Thanks,
 -joe
 
  --
  Joe Gregorio
  Developer Relations, Google Wave
 
 
 
   After that they are transferred to the paged with embedded wave. But
 the wave
   asks to authorize again. Later it figured out that if a user go to
   wave.google.com/a/mydomain.com page and back to the page with embedded
   wave the last do not ask to authorize and works perfect. Can not
   understand what is the problem! :( Have anyone ever faced with this
   issue? Any help is appreciated!
 
   --
   You received this message because you are subscribed to the Google
 Groups Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
   For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: WaveletTitleChanged event not working

2010-07-08 Thread pamela (Google Employee)
FYI, the title changed issue is now tracked here:
http://code.google.com/p/google-wave-resources/issues/detail?id=803

On Fri, Jun 11, 2010 at 5:17 PM, Anders blabl...@gmail.com wrote:

 Ha. I solved it by using a blip event instead. But I have changed my
 mind. Instead of my robot changing the title of waves it will instead
 change the title in the datastore. In that way users are still free to
 change wave titles and by updating the datastore the titles can remain
 consistent along with any changes made to the titles.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Embedding IFrame

2010-07-04 Thread pamela (Google Employee)
Currently, the only option is as a gadget.

You can see the full list of Elements that can be appended in the reference:
http://wave-robot-python-client.googlecode.com/svn/trunk/pydocs/index.html#module-element
http://wave-robot-python-client.googlecode.com/svn/trunk/pydocs/index.html#module-element

On Sun, Jul 4, 2010 at 9:58 PM, Ronald Gibson derkentgib...@gmail.comwrote:

 ok,thanks.

 Is there any other solution (other than IFrames) for say embedding flash /
 javascript /  complete web pages? Are there any plans for allowing a robot
 to be to append IFrames?

 Sorry for the barrage of questions, I doing some initial experimentation
 need assess some feasibilities. However let me just say I am pretty
 impressed with the whole wave api and am eager to work with it.


 On Sun, Jul 4, 2010 at 4:19 AM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 The iframe tag is not a supported tag for appendMarkup. See:
 http://wave-api-faq.appspot.com/#htmlmarkup

 You can embed an iframe only by appending a Gadget element, and making the
 gadget XML contains the iframe.


 On Sun, Jul 4, 2010 at 8:19 AM, derkent derkentgib...@gmail.com wrote:

 I would like to embed an external web page in an iframe by using the
 java robot method appendMarkup.

 Technically it must be possible because the iFrame gadget does it. But
 I can't figure out how it works.

 This is what I am trying to do with a robot:

@Override
public void onWaveletSelfAdded(WaveletSelfAddedEvent event) {
event.getBlip().appendMarkup(script);
}

 And the the iframe looks like this:

 private String script = iframe src = \http://word-cumulus-goog-
 vis.googlecode.com/svn/trunk/demo.html\http://vis.googlecode.com/svn/trunk/demo.html%5C
 WIDTH=300 HEIGHT=300  /
 iframe;

 but it doesn't work. Nothing appears.

 Does anyone have any ideas?

 Thanks.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Embedding IFrame

2010-07-03 Thread pamela (Google Employee)
The iframe tag is not a supported tag for appendMarkup. See:
http://wave-api-faq.appspot.com/#htmlmarkup

You can embed an iframe only by appending a Gadget element, and making the
gadget XML contains the iframe.


On Sun, Jul 4, 2010 at 8:19 AM, derkent derkentgib...@gmail.com wrote:

 I would like to embed an external web page in an iframe by using the
 java robot method appendMarkup.

 Technically it must be possible because the iFrame gadget does it. But
 I can't figure out how it works.

 This is what I am trying to do with a robot:

@Override
public void onWaveletSelfAdded(WaveletSelfAddedEvent event) {
event.getBlip().appendMarkup(script);
}

 And the the iframe looks like this:

 private String script = iframe src = \http://word-cumulus-goog-
 vis.googlecode.com/svn/trunk/demo.html\ WIDTH=300 HEIGHT=300  /
 iframe;

 but it doesn't work. Nothing appears.

 Does anyone have any ideas?

 Thanks.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: JsonDeserializer exception

2010-07-03 Thread pamela (Google Employee)
They are two separate issues, actually.

Please see this forum post for more information:
https://wave.google.com/wave/waveref/googlewave.com/w+kRCQ_rBLI

On Sun, Jul 4, 2010 at 9:22 AM, Thomas Zimmermann 
thomaszimmerma...@googlemail.com wrote:

 Hi Lucelia,

 I think I encountered the same problem and have not yet solved it. It
 seems to be a problem with caching of robots that are updated from API
 v1 to v2.
 See this issue:
 http://code.google.com/p/google-wave-resources/issues/detail?id=759

 Thomas

 On 3 Jul., 23:10, Lucelia Chipeaux lucelia.chipe...@gmail.com wrote:
  I'm getting an error to deserializer. It was not happening:
  Uncaught exception from servlet
  com.google.gson.JsonParseException: The JsonDeserializer
  com.google.wave.api.impl.jsonrpcresponsegsonadap...@893a4a failed to
  deserialized json object 
 
  My line of code is:
WaveId waveId = WaveId.deserialise(swaveId);
WaveletId waveletId = WaveletId.deserialise(swaveletId);
Wavelet wavelet = this.fetchWavelet(waveId, waveletId,
  PREVIEW_RPC_URL);
 
  Any ideas why?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Resizing a gadget's width

2010-06-16 Thread pamela (Google Employee)
Not yet; please star this issue:
http://code.google.com/p/google-wave-resources/issues/detail?id=577

2010/6/16 Raphaël Pinson raph...@gmail.com

 Hello,

 I know of a way to resize a gadget in height, using
 gadgets.window.adjustHeight(), but is there a way to adjust width as well?

 My use case is this: I'm making a very small gadget (14x14) with an icon,
 which displays a menu when you click the icon. If I set the gadget size to
 be 14, then menu will be truncated when you click; if I set it to be 200,
 then the gadget will look mostly empty when only the icon is showed. Is
 there a way?


 Raphaël



  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] New Wave Server Release

2010-06-16 Thread pamela (Google Employee)
We just pushed a new version of the Wave server code to WaveSandbox.com and
Google Wave Preview.

The push included a fix in the Wave Data API.

More information is available in the changelog:

https://wave.google.com/wave/waveref/googlewave.com/w+AU-ZLT_uA

You can follow that wave for live updates in your wave inbox.

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Traverse all blips of a wavelet

2010-06-15 Thread pamela (Google Employee)
Hi Raphael-

I've put some code for that in this FAQ:
http://wave-api-faq.appspot.com/#allcontext

http://wave-api-faq.appspot.com/#allcontext- pamela

2010/6/16 Raphaël Pinson raph...@gmail.com

 Hi there,

 I'm trying to access all the blips of a wavelet with a robot, but I can't
 get a proper call for this.

 I've tried:

for blip in wavelet.blips:

 and

for blip in wavelet.blip._blips.items():


 but none of them works. Is there a standard way of listing all blips in a
 wavelet, or do I have to start at root_blip and follow all the
 child_blips()?




 Raphaël


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Getting the position of an element in a blip

2010-06-15 Thread pamela (Google Employee)
Hey Raphael -

I've documented another way in this FAQ:
http://wave-api-faq.appspot.com/#elementindex

http://wave-api-faq.appspot.com/#elementindex- pamela

2010/6/16 Raphaël Pinson raph...@gmail.com

 Hi there again,

 I've been trying to retrieve gadgets from a blip (python API) and get their
 index, but there doesn't seem to be such a property for elements.

 I ended up dropping blip.first() or blip.find() for this:

   for idx, elem in blip._elements.items():

 Is there a cleaner way of getting the index for each element?


 Raphaël


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Getting the position of an element in a blip

2010-06-15 Thread pamela (Google Employee)
Both are okay now. We're looking into something more user-friendly for the
future.


2010/6/16 Raphaël Pinson raph...@gmail.com



 On Wed, Jun 16, 2010 at 7:14 AM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 Hey Raphael -

 I've documented another way in this FAQ:
 http://wave-api-faq.appspot.com/#elementindex


 Thank you Pamela. It still calls private methods. Which one is the
 preferred way?


 Raphaël




  http://wave-api-faq.appspot.com/#elementindex- pamela

 2010/6/16 Raphaël Pinson raph...@gmail.com

  Hi there again,

 I've been trying to retrieve gadgets from a blip (python API) and get
 their index, but there doesn't seem to be such a property for elements.

 I ended up dropping blip.first() or blip.find() for this:

   for idx, elem in blip._elements.items():

 Is there a cleaner way of getting the index for each element?


 Raphaël


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Following Changes in Documentation

2010-06-08 Thread pamela (Google Employee)
The documentation at code.google.com/apis/wave is static content, and has no
automated change notification mechanism.

When we make large changes, I will try to post in the forum as an FYI.

I hope to move it all to wave one day, in which case you'd be able to follow
each wave (or maybe a search? That'd be cool).


On Tue, Jun 8, 2010 at 3:34 AM, Joel Dietz jdi...@gmail.com wrote:

 Is there a way to follow changes in the API documentation (as there is with
 the info on waveprotocol.org) ?

 Jd

 d3developer.com | twitter.com/fractastical | twitter.com/jdietz


 On Sun, Jun 6, 2010 at 7:54 PM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 Both should work, but the URLs in the documentation are preferred.

 On Thu, Jun 3, 2010 at 3:33 PM, Matias Molinas 
 matias.moli...@gmail.comwrote:

 What is correct? stocky sample:

  private static String SANDBOX_DOMAIN = wavesandbox.com;
  private static String PREVIEW_DOMAIN = googlewave.com;

  private static String PREVIEW_RPC_URL = http://gmodules.com/api/rpc;;
  private static String SANDBOX_RPC_URL = 
 http://sandbox.gmodules.com/api/rpc;;

  or Active API documentation:

*  Sandbox:
 http://www-opensocial-sandbox.googleusercontent.com/api/rpc
* Preview: http://www-opensocial.googleusercontent.com/api/rpc



 On Tue, Jun 1, 2010 at 9:41 AM, mileesah milee...@gmail.com wrote:
  thanks a lot. that worked for me.. I was using the rpc server that was
  on the tutorial site..
 
  thanks again..
 
  On Jun 1, 5:31 am, Ohad Redlich ohad.redl...@gmail.com wrote:
  hi
  several issues:
  1. are u sure u have added YOURSELF as a participant in the set? if
  not, you will see the new-created-wave in your inbox items.
  2. the line: Wavelet wave =robot.newWave(wave.google.com,set);
  i think that the domain is googlewave.com...
  3. when u call submit, try to use this RPC server URL: http://
  gmodules.com/api/rpc
 
  let me know if that helped :-)
  -Ohad
 
  On May 31, 7:22 pm, mileesah milee...@gmail.com wrote:
 
 
 
   Hi,
 
   I don't know what i was doing wrong but i can't seem to make my code
   work.. I wanted to create a new wave whenever i access a the page.
 It
   doesnt return any exception so im kinda lost as to what the problem
   is. Any help will be highly appreciated,
 
   On my robot I have:
   //constructor
   public WaveRobot()
   {
 
setupOAuth(CONSUMER_KEY, CONSUMER_SECRET, 
 http://www-
   opensocial.googleusercontent.com/api/rpc);
setAllowUnsignedRequests(true);
 
   }
 
   And on my httpservlet I have:
 
   public void doGet(HttpServletRequest req, HttpServletResponse resp)
   throws IOException
   {
   resp.setContentType(text/plain);
   resp.getWriter().println(alive);
 
   WaveAssistantRobot robot =new
 WaveAssistantRobot();
   SetString set = new HashSetString();
   set.add(@googlewave.com);
   Wavelet wave =robot.newWave(
 wave.google.com,set);
   wave.setTitle(Title);
   java.util.ListJsonRpcResponse test =
 robot.submit(wave, http://
   www-opensocial.googleusercontent.com/api/rpc);
 
   }
 
   Thanks
 
  --
  You received this message because you are subscribed to the Google
 Groups Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.
 
 

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you

Re: [Google Wave APIs] Adding attachments in the labs version of google wave seems to be broken.

2010-06-08 Thread pamela (Google Employee)
Hi Jonas-

Attachments should work in both Wave Sandbox and Wave Preview (same  as
Labs).

Do you experience this failure when doing an operation through the API, or
when trying to upload using the client?

- pamela

On Tue, Jun 8, 2010 at 5:57 AM, Jörg Walossek shamusjo...@googlemail.comwrote:

 Hey together,

 unfortunatly the upload of attachments seems to be broken in the labs
 client. The upload bar don't disappear and a page reload shows
 a yellow triangle with the error message Loading attachment failed..
 This only appears in the official labs client not in the sandbox
 client. Here everything is okay.

 Hope you can resolve this problem urly, as our robot needs the
 attachment facility and is in an important testing phase.

 Greets Jonas

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: How to create new wave using active api

2010-06-06 Thread pamela (Google Employee)
Both should work, but the URLs in the documentation are preferred.

On Thu, Jun 3, 2010 at 3:33 PM, Matias Molinas matias.moli...@gmail.comwrote:

 What is correct? stocky sample:

  private static String SANDBOX_DOMAIN = wavesandbox.com;
  private static String PREVIEW_DOMAIN = googlewave.com;

  private static String PREVIEW_RPC_URL = http://gmodules.com/api/rpc;;
  private static String SANDBOX_RPC_URL = 
 http://sandbox.gmodules.com/api/rpc;;

  or Active API documentation:

*  Sandbox:
 http://www-opensocial-sandbox.googleusercontent.com/api/rpc
* Preview: http://www-opensocial.googleusercontent.com/api/rpc



 On Tue, Jun 1, 2010 at 9:41 AM, mileesah milee...@gmail.com wrote:
  thanks a lot. that worked for me.. I was using the rpc server that was
  on the tutorial site..
 
  thanks again..
 
  On Jun 1, 5:31 am, Ohad Redlich ohad.redl...@gmail.com wrote:
  hi
  several issues:
  1. are u sure u have added YOURSELF as a participant in the set? if
  not, you will see the new-created-wave in your inbox items.
  2. the line: Wavelet wave =robot.newWave(wave.google.com,set);
  i think that the domain is googlewave.com...
  3. when u call submit, try to use this RPC server URL: http://
  gmodules.com/api/rpc
 
  let me know if that helped :-)
  -Ohad
 
  On May 31, 7:22 pm, mileesah milee...@gmail.com wrote:
 
 
 
   Hi,
 
   I don't know what i was doing wrong but i can't seem to make my code
   work.. I wanted to create a new wave whenever i access a the page. It
   doesnt return any exception so im kinda lost as to what the problem
   is. Any help will be highly appreciated,
 
   On my robot I have:
   //constructor
   public WaveRobot()
   {
 
setupOAuth(CONSUMER_KEY, CONSUMER_SECRET, 
 http://www-
   opensocial.googleusercontent.com/api/rpc);
setAllowUnsignedRequests(true);
 
   }
 
   And on my httpservlet I have:
 
   public void doGet(HttpServletRequest req, HttpServletResponse resp)
   throws IOException
   {
   resp.setContentType(text/plain);
   resp.getWriter().println(alive);
 
   WaveAssistantRobot robot =new
 WaveAssistantRobot();
   SetString set = new HashSetString();
   set.add(@googlewave.com);
   Wavelet wave =robot.newWave(wave.google.com
 ,set);
   wave.setTitle(Title);
   java.util.ListJsonRpcResponse test =
 robot.submit(wave, http://
   www-opensocial.googleusercontent.com/api/rpc);
 
   }
 
   Thanks
 
  --
  You received this message because you are subscribed to the Google Groups
 Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.
 
 

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Reminder: Robots API v1 will be turned off on June 30th

2010-06-02 Thread pamela (Google Employee)
When we launched Robots API v2 in March, we also announced the deprecation
of Robots API v1. For the last few months, we have continued sending v1
events and processing v1 operations, but we will be turning off that on
June
30th. That means that any robots using API v1 will cease working then.

If you are running a robot that uses v1 and you want your users to be able
to continue using it, then please upgrade the robot to use v2 before the
June 30th date.

You can read more about robots API v2 in the documentation:
http://code.google.com/apis/wave/extensions/robots/index.html

You can post any questions in the forum:
http://code.google.com/apis/wave/forum.html

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Robots stopped working

2010-06-02 Thread pamela (Google Employee)
It's hard to debug other folk's robots, but it should be possible to debug
yours further.

Does your robot still receive events, when you look in the App Engine logs?

Generally, no, we haven't done anything recently that would take down all
robots.


On Thu, May 27, 2010 at 3:34 AM, ERichardson elad.richard...@gmail.comwrote:

 Maybe I didn't make myself clear:
 After I saw that my robot stopped working I checked other robots that
 I didn't write like clean...@appspot.com and emoticon...@appspot.com
 but they also didn't work.
 Some more information:
 My web browser is Google Chrome.
 My robot ID is titlemylink(@appspot.com) - it's supposed to replace
 links with the website's title.
 It didn't stop working when I updated it - it's just stopped all of a
 sudden after working like it's supposed to.

 On May 25, 8:45 pm, David Byttow davidbyt...@google.com wrote:
  Hi Elad,
 
  Can you provide a little bit more information?
 
  - What is your robot id?
  - Which client library and version are you using?
  - Are you seeing exceptions/errors on your end?
 
  Thanks.
  David
 
  On Tue, May 25, 2010 at 8:20 AM, ERichardson elad.richard...@gmail.com
 wrote:
 
   For some reason in the past few weeks all of the robots I made, and
   other robots I'm using, just stopped working.
   Does it happen just to me? did I miss any important announcement?
 
   Thanks,
   Elad
 
   --
   You received this message because you are subscribed to the Google
 Groups
   Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
   google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 google-wave-api%2Bunsubscribe@ googlegroups.com
   .
   For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.
 
  --
  You received this message because you are subscribed to the Google Groups
 Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: Go?

2010-06-02 Thread pamela (Google employee)
Update: The go robot code was open-sourced. See this forum post:
https://wave.google.com/wave/waveref/googlewave.com/w+CQ_nIQEWA


On May 24, 1:37 am, pamela (Google Employee) pamela...@gmail.com
wrote:
 To give a bit more info--

 We demo'd a robot written in Go during a session at I/O, to demonstrate the
 new robots-run-anywhere feature. That code will be open-sourced at some
 point soon.





 On Thu, May 20, 2010 at 2:02 PM, Joe Gregorio j...@bitworking.org wrote:
  You can now write robots in any language:

   http://code.google.com/apis/wave/extensions/robots/registration.html

    Thanks,
     -joe

  On Wed, May 19, 2010 at 7:06 AM, Joel Dietz jdi...@gmail.com wrote:
   There is a rumor that we will be able to write Wave robots in Google Go?

   Can someone confirm / deny and tell us when this feature will be
  available?

   Sadly I am not at Google I/O.

   Joel

   d3developer.com | twitter.com/fractastical | twitter.com/jdietz

   --
   You received this message because you are subscribed to the Google Groups
   Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
   google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2Bunsubscribe@
googlegroups.com
  .
   For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.

  --
  You received this message because you are subscribed to the Google Groups
  Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2Bunsubscribe@ 
  googlegroups.com
  .
  For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups 
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-wave-api+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-wave-api?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: Google wave sandbox access

2010-06-02 Thread pamela (Google employee)
What Wave Sandbox address did you register for?

On May 25, 3:26 am, Madhu manas smadhuma...@gmail.com wrote:
 i had requested for the google wave sandbox access and i got that
 account.
 now i am not able to login into my account can u please help me on
 this issue
 my email id with which i got the sandbox account is
 smadhuma...@gmail.com

 --
 You received this message because you are subscribed to the Google Groups 
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-wave-api+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-wave-api?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: This Week's Office Hours - Today

2010-05-27 Thread pamela (Google Employee)
This is starting now:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B6_1D239yC
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B6_1D239yC

On Thu, May 27, 2010 at 10:24 AM, pamela (Google Employee) 
pamela...@gmail.com wrote:

 We will be holding office hours this week in Wave Preview. For more
 information, see this wave:

 https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BOr8U_uB2D





-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Cannot get raw data for an attachment file

2010-05-26 Thread pamela (Google Employee)
When retrieving an attachment, you can access the attachmentUrl, and then
retrieve the content of that URL using a url fetch (in App Engine).
The data attribute is used when creating an attachment.


On Tue, May 25, 2010 at 6:32 AM, technohippy andy...@gmail.com wrote:

 Hi,
 I'm trying new attachment api, but I cannot get raw data for an
 attachment file. The code I tried is following:

  def on_blip_submitted(self, events, wavelet):
blip = events.blip
attachment_ref = blip.first(element.Attachment)
if attachment_ref:
  attachment = attachment_ref.value()
  data = attachment.get('data')
  logging.info(data) # - None

 Could someone tell me what's wrong with this code?

 Thanks, in advance.

 Ando Yasushi

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] This Week's Office Hours - Today

2010-05-26 Thread pamela (Google Employee)
We will be holding office hours this week in Wave Preview. For more
information, see this wave:

https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BOr8U_uB2D

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Go?

2010-05-23 Thread pamela (Google Employee)
To give a bit more info--

We demo'd a robot written in Go during a session at I/O, to demonstrate the
new robots-run-anywhere feature. That code will be open-sourced at some
point soon.


On Thu, May 20, 2010 at 2:02 PM, Joe Gregorio j...@bitworking.org wrote:

 You can now write robots in any language:

   http://code.google.com/apis/wave/extensions/robots/registration.html

   Thanks,
-joe

 On Wed, May 19, 2010 at 7:06 AM, Joel Dietz jdi...@gmail.com wrote:
  There is a rumor that we will be able to write Wave robots in Google Go?
 
  Can someone confirm / deny and tell us when this feature will be
 available?
 
  Sadly I am not at Google I/O.
 
  Joel
 
  d3developer.com | twitter.com/fractastical | twitter.com/jdietz
 
  --
  You received this message because you are subscribed to the Google Groups
  Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.
 

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] No office hours this week

2010-05-18 Thread pamela (Google Employee)
Due to the team being at Google I/O this week, there will be no office hours
this week. Looking forward to hearing them next week! :)

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Registration Link of Robot does not work

2010-05-17 Thread pamela (Google Employee)
Sorry for the issue; this is now fixed.


On Fri, May 14, 2010 at 9:55 AM, Nathanael Abbotts 
nat.abbo...@googlemail.com wrote:

 I am also having this problem. The link provided is
 http://wave.google.com/wave/robot/register
 but it redirects to http*s://wave.google.com/wave/robot/register where we
 get a 404.*


 On 14 May 2010 17:29, Unstructured Process Management 
 unstructured.processmanagem...@gmail.com wrote:

 Hi,

 I am trying to register my robot, but the link:

 https://wave.google.com/wave/robot/register

 Does not work (404 Error). Is this temporary?

 Thank you very much.

 Best regards,

 Jörn

 P.S.: Great Collaboration Infrastructure! I am using it for
 implementing ideas of my PhD in the context of disaster management.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: This Week's Office Hours

2010-05-12 Thread pamela (Google Employee)
Office hours are starting now:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B8dPZ4hg2B

On Tue, May 11, 2010 at 5:51 PM, pamela (Google Employee) 
pamela...@gmail.com wrote:

 We will be holding office hours this week in Wave Preview. For more
 information, see this wave:

 https://wave.google.com/wave/waveref/googlewave.com/w+_2TGfR4QA


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] WAVELET_BLIP_CREATED correct behavior?

2010-05-12 Thread pamela (Google Employee)
We discussed this in office hours, for developers curious about this:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B8dPZ4hg2B

https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B8dPZ4hg2BThe
basic answer is that it is operating as designed.

On Wed, May 12, 2010 at 1:51 AM, Edgar Rodriguez edgar...@gmail.com wrote:

 Hi,

 I'm working on a robot that every time a user creates a new blip, for
 example when clicking on reply button (even for inner replies), the
 robot inserts some form elements in the new blip.
 I was expecting that the WAVELET_BLIP_CREATED will run just right
 after the user clicks on reply and creates a new blip, but this is not
 happening. What is happening is that when clicking in reply, i.e.
 creating the new blip, the new blip is created, but the event is not
 executed until I type anything in the created blip, lets say a white
 space or anything, then the code in the event handler is executed.

 So, the question, Is this behavior the expected or is there an issue on
 this?

 If this is the expected behavior of the event, then, how can I insert
 something (the form elements) in the blip recently created without
 expecting that the user enters some characters in the blip?

 The code that I'm using to insert the form elements to the recently
 created blip is:
 ...
@Override
public void onWaveletBlipCreated(WaveletBlipCreatedEvent event) {
Blip blipCreated = event.getNewBlip();

blipCreated.append(\n\n);
blipCreated.append(Property:);
blipCreated.append(new FormElement(ElementType.INPUT,
 property:+
 blipCreated.getBlipId(), ));
blipCreated.append(Value:);
blipCreated.append(new FormElement(ElementType.INPUT,
 value:+
 blipCreated.getBlipId(), ));
}
 ...

 I'm working with Java API v2.

 Thanks.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Issues with Gadgets

2010-05-12 Thread pamela (Google Employee)
FYI, I've now responded to these questions here:
https://wave.google.com/wave/#restored:search:with%253Aerezef,restored:wave:googlewave.com!w%252BSsFr4dLlA
https://wave.google.com/wave/#restored:search:with%253Aerezef,restored:wave:googlewave.com!w%252BSsFr4dLlA

On Mon, Apr 26, 2010 at 8:29 AM, Erez Efrati ere...@gmail.com wrote:

 Hi all,

 There are some issues I am facing working on a new gadgets and I would
 appreciate your help:

 1) Is there a way in the API for a gadget to get the email address of
 a participant host and other participants I add to the wave?
 Seems like the answer is no, cause according to docs only the id,
 display name and thumbnail are available.

 2) Is the ID returned from Participant.getId() is unique per
 participant and is the same no cross waves?

 3) Can a gadget save information as part of the user prefs that will
 be available every time the gadget will be added to a wave?

 4) Is it true that using content-type=url prevents me from using the
 Wave API?

 5) Besides login from the gadget, is the only way to authenticate a
 wave user with an external service (associated with the installed
 gadget) is by using oAuth?

 Thanks in advance for the help,

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] onWaveletSelfRemoved event not working

2010-05-11 Thread pamela (Google Employee)
If your robot is no longer on the wave, then it shouldn't be permitted to do
further operations on it, like replying. If you check your logs, however,
you should see that you did receive the event.

On Sun, May 9, 2010 at 10:54 AM, Serj k.y.ser...@gmail.com wrote:

 I'm trying to handle onWaveletSelfAdded event using Java Robot API. I
 wrote simple function that I think should insert message when I remove
 robot from wave

 @Capability(contexts = {Context.ALL})
 public void onWaveletSelfRemoved(WaveletSelfRemovedEvent event) {
 Wavelet wavelet = event.getWavelet();
 wavelet.getRootBlip().reply().append(Bye);
 }

 Am I doing something wrong or it's really not working?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Wave Questions

2010-05-11 Thread pamela (Google Employee)


 Is it possible for a robot to lock a wave and disallow any further
 edits?


Generally, robots have the same abilities as humans in terms of permissions.

If the robot created the wave, the robot can set all the other participants
as read-only. That would be effectively restricting further edits to the
wave.


 Is it possible to save a wave into xml or any other format?


Several robots export waves to other formats, like Exporty:
http://wave-samples-gallery.appspot.com/about_app?app_id=75018

It just parses through the wave information and converts it into another
format, in this case, HTML and text.





Is it possible to search text across multiple waves?


The robot API does not yet support a search operation.



 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] This Week's Office Hours

2010-05-11 Thread pamela (Google Employee)
We will be holding office hours this week in Wave Preview. For more
information, see this wave:

https://wave.google.com/wave/waveref/googlewave.com/w+_2TGfR4QA

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] profile data

2010-05-06 Thread pamela (Google Employee)
It is not in the immediate roadmap, but it seems like something we want to
do in the future. As a workaround, some developers insert gadgets into the
wave and get the information from the gadgets. If you do that, keep in mind
that the participants information may change, as people can change their
names and images, and you should try to keep your cache up to date.


On Fri, May 7, 2010 at 12:45 AM, RAVINDER MAAN rsmaan...@gmail.com wrote:

 thanks joe
 actually I requested this feature long back.I just want to know if there is
 any plan to implement it.may be someone from wave team can tell me.


 On Thu, May 6, 2010 at 8:07 PM, Joe Gregorio j...@bitworking.org wrote:

 Hi, you can't get that information today, but it is a requested feature:

   http://code.google.com/p/google-wave-resources/issues/detail?id=617

 You can star the issue if you want to get updates on the status of the
 request.

  Thanks,
-joe

 On Wed, May 5, 2010 at 2:29 PM, RAVINDER MAAN rsmaan...@gmail.com
 wrote:
  Hello All
  Is it possible to get wave participants profile data (like user name
  name and profile image ) in a robot?
 
  --
  You received this message because you are subscribed to the Google
 Groups Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.
 
 

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.




 --
 Regards,
 Ravinder Singh Maan

  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Crawling waves

2010-05-06 Thread pamela (Google Employee)
Currently, waves are not crawlable by the Google spider, for technical
reasons.

When waves do become crawlable, we would only permit publicly viewable waves
to be crawled.

Generally, Google Wave follows the same rules as other Google Apps, like
Docs, Maps, etc. Your data (wave) is private by default, and is only public
by explicitly making it so (i.e. by adding pub...@a.gwave.com)

- pamela

On Wed, May 5, 2010 at 9:15 PM, Ronald C.F. Antony
ronald.ant...@gmail.comwrote:


 On 3 May 2010, at 05:37, Kevin Gamble wrote:

  Now that we can embed waves on external sites does anyone know how Google
 crawls these? My searches for wave content using my site search have been
 coming up empty. Just curious if anyone knows how this is or isn't working.

 More importantly: how can we make sure that a wave and anything that refers
 to it will NEVER, EVER be crawled?

 If GW is supposed to replace IM, BBS, E-mail, etc. then sure as hell do I
 not want potentially private conversations show up on a google search, just
 because someone somewhere posted a snippet from that wave, or a link to
 something somewhere.

 It has to be insured that something that is supposed to be private cannot
 become public by means of some backdoor opened up through a reference to it.

 If someone quotes part of an e-mail, that usually does not make the entire
 conversation public. But computer morons are the rule rather than the
 exception, so someone posting a link to a wave or embedding a wave, rather
 than some snippet of text from a wave is a very likely outcome...

 So I'd rather waves be un-crawlable unless a special member or bot is added
 to the wave explicitly.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] New Python Client Library Release

2010-05-03 Thread pamela (Google Employee)
We released a new version of the Python client library today, with a new
feature for retrieving the position of inline blips.

See more details in the changelog:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BSgYrEnoLE.2

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: This Week's Office Hours

2010-04-29 Thread pamela (Google Employee)
Office hours are starting now:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BUQ5HaXbSA

https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BUQ5HaXbSA

On Thu, Apr 29, 2010 at 12:27 AM, pamela (Google Employee) 
pamela...@gmail.com wrote:

 We will be holding office hours this week in Wave Preview. For more
 information, see this wave:


 https://wave.google.com/wave/#restored:search:title%253Aoffice,restored:wave:googlewave.com!w%252BSUuiwBb0A


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Encoding problems

2010-04-28 Thread pamela (Google Employee)
We're aware of this issue and expect to have it fixed in an upcoming
release.

On Tue, Apr 27, 2010 at 5:49 PM, Pierre pierredewi...@gmail.com wrote:

 Same problem with all european languages.

 Seems that UTF8 support is broken within Python robots.

 Pierre

 On Apr 21, 6:02 am, Yasushi Ando andy...@gmail.com wrote:
  I'm Japanese and I'm in the same problem.
 
  On 21 April 2010 12:53, Владимир toms...@gmail.com wrote:
 
   I'd got a problem with encoding in v73 released on 19 apr 2010. My
   robot is written in Python and JSON dictionary is encoded inutf8
   incorrectly. Russian symbols are replaced with \ufffd symbol. As for
   now I could not find a way to get real symbols.
   Example:
   russian symbols - 'ываываываываываываtestest'
  utf8symbols - ' testest'
 
   --
   You received this message because you are subscribed to the Google
 Groups Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
   For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.
 
  --
  ANDO Yasushi
  - andy...@gmail.com
  -http://d.hatena.ne.jp/technohippy/
  -http://twitter.com/technohippy
 
  --
  You received this message because you are subscribed to the Google Groups
 Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] This Week's Office Hours

2010-04-28 Thread pamela (Google Employee)
We will be holding office hours this week in Wave Preview. For more
information, see this wave:

https://wave.google.com/wave/#restored:search:title%253Aoffice,restored:wave:googlewave.com!w%252BSUuiwBb0A

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Just released: New Embed API Features

2010-04-23 Thread pamela (Google Employee)
Hi developers -

We have released a new version of the Embed API, as well as an exciting new
feature - anonymous read-only access for public waves.

For more information, please see this wave:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BgLIlCmikA

To stay up to date with Embed API changes in the future, please follow the
changelog wave:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BCugLxTPIC

- pamela

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Wave Embeding

2010-04-22 Thread pamela (Google Employee)
Google Wave users must use the wave.google.com login screen for logging on,
and they must type their username and passwords themselves. There is no
programmatic login functionality.

On Fri, Apr 23, 2010 at 2:18 AM, RAVINDER MAAN rsmaan...@gmail.com wrote:

 Thanks for your reply Eric
 I downloaded code of your boat.but its in python and i work in java.As
 this boat is not working now i could  not figure out its working.can u
 please give me idea about the working of this boat.I will try to implement
 same in java and upload it for others too.
if I know user name and password of the user`s wave account then is
 there any way to sign in automatically when user open web page containing
 wave.Or in other words I am looking for single sign on like facility.


 On Thu, Apr 22, 2010 at 8:22 PM, urd teisg...@gmail.com wrote:

 I was using this in drupal, untill the api changes, now it does not
 work
 http://ericbetts.org/node/10

 wave:

 https://wave.google.com/wave/#minimized:nav,minimized:contact,minimized:search,restored:wave:googlewave.com!w%252BCHBzYlcABhttps://wave.google.com/wave/#minimized:nav,minimized:contact,minimized:search,restored:wave:googlewave.com%21w%252BCHBzYlcAB


 On 21 abr, 19:48, RAVINDER MAAN rsmaan...@gmail.com wrote:
  Hello All
  I am planning to use wave instead of forums on my website.But the
  problem is with login. To reply a wave user must be logged in to
  wave .How this can be accomplished while user stayes on my website?Or
  is there any way to get the user back to my website after logging in
  to wave server?
 
  --
  You received this message because you are subscribed to the Google
 Groups Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.




 --
 Regards,
 Ravinder Singh Maan
 http://ravindersinghmaan.blogspot.com/

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Is it possible to delete only text content from a blip?

2010-04-21 Thread pamela (Google Employee)
I assume he wants to do it programmatically.

We discussed something similar at the bottom of this wave:
https://wave.google.com/wave/#restored:search:delete+python+new+selectors,restored:wave:googlewave.com!w%252B9Y0LYbKgC

We created code that would delete all the text and leave the button:

13 def OnClicked(event, wavelet):

14 blip = wavelet.root_blip

15 # Find the button in the blip using blip.first() selector

16 for start, end in blip.first(element.Button):

17 # Delete from title to before button

18 # +2 takes care of last character of title and newline

19 blip.range(len(wavelet.title)+2, start).delete()

20 # Find the button again, so we know the new start position

21 for start, end in blip.first(element.Button):

22 # Delete from after the button to the end of the blip

23 blip.range(end, len(blip.text)).delete()

I think you would need to do something similar to that - skipping over the
non-line elements you don't want to delete.

- pamela

On Thu, Apr 22, 2010 at 5:49 AM, tjb654 tjb...@gmail.com wrote:

 In the Edit mode, you can select and delete text content.  Or do you
 mean something else?

 Tim

 On Apr 21, 8:26 am, Evgeniy Beschastnov ebeschast...@gmail.com
 wrote:
  Hi!
 
  I need to delete only text content from a blip. I tried several ways,
  but no one gave me any result. Does anybody know if it is possible to
  do this?
 
  Thanks, Evgeniy
 
  --
  You received this message because you are subscribed to the Google Groups
 Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Using the active API to run a cron Job

2010-04-16 Thread pamela (Google Employee)
The Twitter Searchy robot is a good example of using Python for a cron job,
wave storage, etc:
http://wave-samples-gallery.appspot.com/about_app?app_id=107014

http://wave-samples-gallery.appspot.com/about_app?app_id=107014I'll put on
our to-do list to write an actual article about how to use cron.

- pamela

On Fri, Apr 16, 2010 at 3:40 AM, threepineapples
threepineapp...@gmail.comwrote:

 For those interested i have worked it out by looking at the source of
 this app
 http://wave-samples-gallery.appspot.com/about_app?app_id=107009

 You need something like:
 import logging
 from waveapi import events
 from waveapi import robot
 from waveapi import blip
 from waveapi import element
 from waveapi import ops
 from waveapi import util
 from waveapi import wavelet
 from waveapi import appengine_robot_runner
 from google.appengine.ext import webapp
 from google.appengine.ext.webapp.util import run_wsgi_app

 global myRobot

 #other robot event methods

 class AHandler(webapp.RequestHandler):
  def get(self):
#you can now do things here by calling myRobot.someMethod()

 if __name__ == '__main__':
  myRobot = robot.Robot('',
  image_url='http://.appspot.com/assets/icon.png',
  profile_url='http://.appspot.com/')
  myRobot.setup_oauth(, ., server_rpc_base='http://
 gmodules.com/api/rpc')
  myRobot.register_handler(events.WaveletSelfAdded, OnRobotAdded)
 #Note this method is note included in my code snippet
  appengine_robot_runner.run(myRobot, True, extra_handlers=[('/
 about',AHandler),])

 And then in app.yaml, you define a url /about.* that runs the robot
 python script.
 You can then run http://appspot.com/about whenever you like (with
 a cron job, manually, from some other program, whatever) it will
 interact with waves as you program it to in the def get(self): method.

 Note, you will probably want to save wave and wavelet id's in a
 database so you can access specific waves using this url, otherwise
 you will be limited to making a new wave, and going from there.

 It would have been good if there was some real documentation on how to
 do this though. I find it tiresome having to go hunting to find out
 something that could have been explained in half a page somewhere! :P

 On Apr 16, 11:37 am, threepineapples threepineapp...@gmail.com
 wrote:
  Hi,
 
  The Active API says that you can use it to run cron jobs on waves.
  I've set up OAuth, but i'm at a lost to what sort of python code i
  actually write to get the robot to run on my command (without
  something happening in wave).
 
  I know how to set up cron jobs in appengine, so i assume i need to set
  up some kind of handler for a new cron URL in my robot, and then have
  that call a robot event or something along those lines, but the Active
  API information stops after explaining how to set up OAuth. There is
  no mention of how to get your robot to respond to external events!
 
  Any help (i'm python preferably) would be appreciated!
 
  --
  You received this message because you are subscribed to the Google Groups
 Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Problems embed API http://wave-api.appspot.com/public/embed.js

2010-04-16 Thread pamela (Google Employee)
There are unfortunately various issues with the API reference, such as
non-functional methods like that one.

We're working to update that reference within the next few days, to show you
only the functional methods. The addReply function will not be included.


On Wed, Apr 14, 2010 at 9:52 PM, hvt_kg thaihuyn...@gmail.com wrote:

 Hi All,

 The current I try embed with instruction from
 http://code.google.com/apis/wave/embed/guide.html
 site. It is OK.

 SO, When I using some API from
 http://code.google.com/apis/wave/embed/reference.html
 ex: addReply(..) it is not work. anyone see issue. Pls tell me

 I think it is missing or not update document from GW? right?


 thanks.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] April 13th Wave Server Releases

2010-04-16 Thread pamela (Google Employee)
We pushed Google Wave Preview  WaveSandbox.com servers this week.
The push included several changes to the visual interface for the Embed API.

More information is available in the changelog:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BAU-ZLT_uA

You can follow that wave for live updates in your wave inbox.

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Office Hours Today

2010-04-16 Thread pamela (Google Employee)
We did not hold office hours this week, due to travel schedules. We expect
to hold them next week, and will post about them.

On Wed, Apr 14, 2010 at 11:38 AM, Eric Kolotyluk e...@kolotyluk.net wrote:

 Are there any office hours today?

 I have not seen any announcements.

 Cheers, Eric

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Python Robot API: GadgetStateChanged and Filters

2010-04-16 Thread pamela (Google Employee)
Ah - the GadgetStateChanged event works with filter, but the filter is
attended to filter on the URL of the gadget, so that you can only listen to
changes for a particular gadget.

We'll improve the documentation to make that clearer.

It's possible that a document changed filter will work for what you want,
since the gadget state is technically a part of the document. I have not
tested that, however.

- pamela

On Wed, Apr 14, 2010 at 5:51 AM, Martin Kreichgauer 
kreichga...@googlemail.com wrote:

 Hello,

 I tried using the filters of the Python v2 Robot API with the
 GadgetStateChanged event. The code looks like this:

 def on_gadget_state_changed(event, wavelet):
 # ...
 my_robot = robot.Robot(my_robot, profile_url='url')
 my_robot.register_handler(events.GadgetStateChanged,
 on_gadget_state_changed,
 filter=StringThatDoesNotAppearAnywhereInTheGadgetState)
 appengine_robot_runner.run(my_robot, debug=True)

 I would expect that the handler never gets called because the filter
 string can certainly not be found in the wave or any gadget state.
 However, the event handler is called every single time the gadget
 state changes. What am I doing wrong?

 Thanks,
 Martin Kreichgauer

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Update on being able to access attachments?

2010-04-14 Thread pamela (Google Employee)
Ah, we actually deprecated the issue tracker there. The relevant issue to
track in google-wave-resources is here:
http://code.google.com/p/google-wave-resources/issues/detail?id=61

Managing attachments isn't as straightforward as dealing with the other
elements in the wave, so it requires more thought, design, and time. We are
making progress on this now, however.

Please star that issue.

- pamela

On Wed, Apr 14, 2010 at 12:31 PM, Mike mike...@gmail.com wrote:

 I've been looking into an issue that apparently has come up before:

 http://code.google.com/p/wave-robot-python-client/issues/detail?id=10

 I too am trying to access attachments from a robot (in Python) with no
 success.  Is it true that no progress has been made on this issue
 since the ticket was accepted in September?

 I'm just looking for a status update.  Can anyone help me?

 Thanks,
 Mike M.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: RPC call fails with NoClassDefFoundError

2010-04-09 Thread pamela (Google Employee)
We will add it to the bulleted list of JARs, thanks for pointing that out.


On Thu, Apr 8, 2010 at 10:52 AM, Joel Dietz jdi...@gmail.com wrote:

 That was it. Btw, the common codec is not mentioned in the Java robot
 tutorial.


 d3developer.com | twitter.com/fractastical | twitter.com/jdietz


 On Wed, Apr 7, 2010 at 8:24 PM, Austin Chau austin.c...@gmail.com wrote:

 Hi you are missing the common-codec jar in your project, you can grab
 it here -


 http://code.google.com/p/wave-robot-java-client/downloads/detail?name=commons-codec-1.4.jarcan=2q=

 On Apr 7, 11:36 am, Joel Dietz jdi...@gmail.com wrote:
  Trying to fetch a wavelet like so:
 
  fetchWavelet(waveId, waveletId, rpcURL)
 
  Error received:
 
  java.lang.NoClassDefFoundError:
 org/apache/commons/codec/digest/DigestUtils
 
  at
 com.google.wave.api.AbstractRobot.createOAuthUrlString(AbstractRobot.java:1
 166)
  at
 com.google.wave.api.AbstractRobot.makeRpc(AbstractRobot.java:1069)
  at
 com.google.wave.api.AbstractRobot.fetchWavelet(AbstractRobot.java:558)
 
  Appears to be failing at this line in the AbstractRobot class:
 
  ---
 
private static String createOAuthUrlString(String jsonBody, String
  rpcServerUrl,
String consumerKey, String consumerSecret)
throws IOException, URISyntaxException, OAuthException {
  OAuthMessage message = new OAuthMessage(POST, rpcServerUrl,
  Collections.EntryString, StringemptyList());
 
  // Compute the hash of the body.
  byte[] rawBody = jsonBody.getBytes(UTF_8);
  * This line--*   byte[] hash = DigestUtils.sha(rawBody);
  byte[] encodedHash = Base64.encodeBase64(hash);
  message.addParameter(OAUTH_BODY_HASH, new String(encodedHash,
 UTF_8));
 
  Which I suppose means that this import statement is not working:
 
  import org.apache.commons.codec.digest.DigestUtils;
 
  d3developer.com | twitter.com/fractastical | twitter.com/jdietz

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] FYI - Mashable Google Wave API Challenge

2010-04-08 Thread pamela (Google Employee)
Hey developers -

Just wanted to make sure that you're aware that Mashable is running a Wave
API contest now, and extension submissions are due by April 9th.

More details are here:

http://mashable.com/2010/04/06/google-wave-api-challenge-reminder/

If you're working on an extension, you may want to finish it in time to
submit to the contest.

If you do submit, good luck!

- pamela

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: java.util.ConcurrentModificationException

2010-04-07 Thread pamela (Google employee)
Please update to the latest Java client library - it contains the fix.

You can follow the changelog wave here for client library updates, by
the way:
https://wave.google.com/wave/#restored:search:java+changelog,restored:wave:googlewave.com!w%252B3djWsKA4A

- pamela

On Apr 8, 4:05 am, Joel Dietz jdi...@gmail.com wrote:
 I've been having the same problem when deleting blips.

 d3developer.com | twitter.com/fractastical | twitter.com/jdietz

 On Wed, Apr 7, 2010 at 1:22 PM, ChrisDRobison chrisdrobi...@gmail.comwrote:



  Has something changed with the wave recently. A robot that I have,
  inserts a form button. After that button has been clicked, the robot
  deletes that button and adds another. Here is a code snippet:

  // Remove start presentation button
  ref = event.getBlip().first(ElementType.BUTTON,
  Restriction.of(FormElement.NAME, FormAction.StartPresentation));
  if (ref.value().asElement().isFormElement())
  {
         ref.delete();
  }

  //add syndication button
  FormElement formElement = new FormElement(ElementType.BUTTON,
  FormAction.SyndicatePresentation, Syndicate Presentation);
  event.getBlip().append(formElement);

  It is bombing out on the ref.delete() call. It wasn't doing this
  before. Any help would be appreciated.

  --
  You received this message because you are subscribed to the Google Groups
  Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2Bunsubscribe@ 
  googlegroups.com
  .
  For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: Styling in blip

2010-04-07 Thread pamela (Google employee)
It is possible to set the indent and alignment properties on a Line
element in the Wave, and those properties would affect the elements
inside the Line.

For example, the following code creates a center aligned 'Hello' using
the Python SDK:
  line = element.Line(alignment=element.Line.ALIGN_CENTER)
 blip.append(line)
 blip.append('Hello!')

So, you may be able to use the Line element to achieve the effect you
are looking for.

On Apr 8, 7:35 am, Will Tran will.leafmed...@gmail.com wrote:
 When I am inserting a button into a blip, is is possible to add
 styling to it such as margins and vertical alignment?

 Will

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Is it possible to open new wave in view mode?

2010-04-07 Thread pamela (Google Employee)
It is not possible to specify the mode of a new wave. It would likely be
confusing for users if some waves started in edit mode and some started in
view mode.

I recommend messaging in your extension that it has different functionality
in view versus edit mode.

- pamela

On Wed, Apr 7, 2010 at 5:39 PM, technohippy andy...@gmail.com wrote:

 Hi,

 I made an installer to add buttons to newwavemenu. Though New wave
 button opens a new wave in edit mode, I'd like open it in view mode
 because my gadget works in different way depending on its mode.

 Is there someone who could tell me how I can achieve it?

 Thanks in advance.

 ANDO Yasushi

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Getting a BlipId after a Blip is created

2010-04-07 Thread pamela (Google Employee)
I am working on a FAQ about how to do this. It is not obvious at the moment.
Stay tuned.

On Thu, Apr 8, 2010 at 1:30 PM, Joel Dietz jdi...@gmail.com wrote:

 Same problem but doesn't quite answer my question.


 d3developer.com | twitter.com/fractastical | twitter.com/jdietz


 On Wed, Apr 7, 2010 at 11:25 PM, atarno ata...@gmail.com wrote:

 take a look here:

 https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B-KvGZghcC.2https://wave.google.com/wave/#restored:wave:googlewave.com%21w%252B-KvGZghcC.2

 On Apr 8, 4:01 am, Joel Dietz jdi...@gmail.com wrote:
  This feels like a dumb question but since I can't find the answer I am
 going
  to go ahead and ask it anyways.
 
  If my robot generates a blip how can I figure out what the Id is?
 
  As far as I can tell the onWaveletCreatedEvent fires only when he first
 blip
  is created and the onBlipSubmittedEvent fires only when a Blip is
 submitted
  by a user.
 
  Am I missing something?
 
  Joel
 
  d3developer.com | twitter.com/fractastical | twitter.com/jdietz

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Getting a BlipId after a Blip is created

2010-04-07 Thread pamela (Google Employee)
Here's the text of the FAQ:

When you create a blip using one of the Wave client libraries, the client
library creates a temporary ID for the blip and stores its properties
locally. The operations that created the blip must be submitted to the
server before a permanent ID is known for the blip, since it is the server's
responsibility to create permanent IDs. So, if your robot needs to track the
permanent ID of a blip, the robot should do a programmatic submit of the
operation that created the blip, and then retrieve the ID after that submit.
Currently, the local Blip object is not updated with the new ID, so the
retrieval method involves inspecting the returned JSON. This will be
improved in a later API release. 

I am working on the sample code part of it, but perhaps that gives you a
start.


On Thu, Apr 8, 2010 at 3:15 PM, Joel Dietz jdi...@gmail.com wrote:

 Thanks. I thought even if there was a tricky way of doing this I would have
 figured it out by now.

 But apparently not...


 d3developer.com | twitter.com/fractastical | twitter.com/jdietz


 On Thu, Apr 8, 2010 at 12:40 AM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 I am working on a FAQ about how to do this. It is not obvious at the
 moment. Stay tuned.

 On Thu, Apr 8, 2010 at 1:30 PM, Joel Dietz jdi...@gmail.com wrote:

 Same problem but doesn't quite answer my question.


 d3developer.com | twitter.com/fractastical | twitter.com/jdietz


 On Wed, Apr 7, 2010 at 11:25 PM, atarno ata...@gmail.com wrote:

 take a look here:

 https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B-KvGZghcC.2https://wave.google.com/wave/#restored:wave:googlewave.com%21w%252B-KvGZghcC.2

 On Apr 8, 4:01 am, Joel Dietz jdi...@gmail.com wrote:
  This feels like a dumb question but since I can't find the answer I am
 going
  to go ahead and ask it anyways.
 
  If my robot generates a blip how can I figure out what the Id is?
 
  As far as I can tell the onWaveletCreatedEvent fires only when he
 first blip
  is created and the onBlipSubmittedEvent fires only when a Blip is
 submitted
  by a user.
 
  Am I missing something?
 
  Joel
 
  d3developer.com | twitter.com/fractastical | twitter.com/jdietz

 --
 You received this message because you are subscribed to the Google
 Groups Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: First blip starts in edit mode

2010-04-06 Thread pamela (Google Employee)
If the only concern is that they can't click the button, that is changing
soon. See:
https://wave.google.com/wave/#restored:search:button+%2522edit+mode%2522,restored:wave:googlewave.com!w%252BNHHl7SOdF

Otherwise, there's no specific API for changing the mode from a robot or
gadget.

On Wed, Apr 7, 2010 at 5:12 AM, Joel Dietz jdi...@gmail.com wrote:

 Well, you can also just delete the rootBlip and replace it.

 Jd

 d3developer.com | twitter.com/fractastical | twitter.com/jdietz


 On Mon, Apr 5, 2010 at 8:47 PM, Joel Dietz jdi...@gmail.com wrote:

 I notice that when you start a wave, the first blip is in edit mode (i.e.
 you have to click on the done button  ). Even if you add a robot which
 adds things to the rootblip, this blip remains in edit mode. One problem
 with this is that if a robot adds a form element (e.g. a button) to the
 rootblip (which would seem the obvious place), the participant can't use the
 form until they click the done button.

 Here's an example. This code:

   public void onWaveletSelfAdded(WaveletSelfAddedEvent event) {

   Wavelet wavelet = event.getWavelet();
   wavelet.setTitle(Test Robot 2);
   Blip rootblip = wavelet.getRootBlip();
   rootblip.append(new FormElement(ElementType.RADIO_BUTTON_GROUP,
 rb_group));
   rootblip.append(new FormElement(ElementType.LABEL, Item1, Item
 1));
   rootblip.append(new FormElement(ElementType.RADIO_BUTTON, Item1,
 rb_group));
   rootblip.append(new FormElement(ElementType.LABEL, Item2, Item
 2));
   rootblip.append(new FormElement(ElementType.RADIO_BUTTON, Item2,
 rb_group));
   rootblip.append(new FormElement(ElementType.BUTTON, select_button,
 Boy would I like to be able to click this button right now));

 }

 Produces the attachment.

 Is there a way for a robot to toggle edit mode for a blip?

 The only possible work around I can think of is to remove the participant
 from the wave and then add them in again (although I haven't tested this).


 Jd




  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] access previous blip - Java

2010-04-06 Thread pamela (Google Employee)
Please read up on Event context:
http://code.google.com/apis/wave/extensions/robots/events.html#EventContext

http://code.google.com/apis/wave/extensions/robots/events.html#EventContextYou
will want to specify all context to scan all blips.


On Wed, Apr 7, 2010 at 1:37 AM, ERichardson elad.richard...@gmail.comwrote:

 Hi,
 I'm making a robot that changes some text in some of the blips.
 It works well on the blips that were submitted after it had been
 added.
 But I don't know how to read all of the previous blips.
 Can somebody tell me how to scan all of those blips in Java

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Office hours this week

2010-04-06 Thread pamela (Google Employee)
Yes, apologies.

I've fixed it in the wave version. :)
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BOasYDEl_Chttps://wave.google.com/wave/#restored:search:%2522office+hours%2522,restored:wave:googlewave.com!w%252BOasYDEl_C

On Wed, Apr 7, 2010 at 12:42 PM, alexandrojv alexandr...@yahoo.com wrote:

 mmm aren't the office hours now in the preview?

 On Apr 6, 1:17 pm, Austin Chau (Google employee)
 api.aus...@google.com wrote:
  Each week, we hold office hours in Wave Sandbox.
 
  This week's office hours will take place at the following time:
 
  San Francisco city.html?n=224 (U.S.A. - California) Wednesday, April 7,
  2010 at 11:00:00 AM UTC-7 hours
  PDT/library/abbreviations/timezones/na/pdt.html
 
  Sydney city.html?n=240 (Australia - New South Wales) Thursday, April 8,
  2010 at 4:00:00 AM UTC+10 hours
  EST/library/abbreviations/timezones/au/est.html
 
  Corresponding UTC (GMT) Wednesday, April 7, 2010 at 18:00:00
 
  You can use this tool to see what time it is in your timezone:
 
  http://www.timeanddate.com/worldclock/converter.html?year=2010month=...
 
  Office hours are also listed on this calendar (which defaults to US
 Pacific
  timezone):
 
  http://code.google.com/events/calendar/
 
  You can add it to your calendar from there, and if your calendar is setup
  appropriately, it should show up at your local time. You can also enable
 a
  second timezone in your calendar (MTV + SYD), that helps in converting.
 
  We will create a wave in Wave Preview for office hours, and when it is
  starting, we will update this wave, post a link to it in the group and
 tweet
  it from @googlewavedev.
 
  See you then!

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] New Java Client Library Release

2010-04-01 Thread pamela (Google Employee)
We released a new version of the Java Client Library for Wave Robots API
version 2 with various fixes and enhancements.

You can grab the new client library here:
http://wave-robot-java-client.googlecode.com/files/wave-robot-api-v2.zip

You can read about the changes in the changelog wave:
http://code.google.com/p/google-wave-resources/wiki/RobotJavaClientLibraryChangelog

You can also choose to 'Follow' that changelog wave from the client, for
real-time updates on future changelogs:
https://wave.google.com/wave/#minimized:search:in%253AInbox,restored:wave:googlewave.com!w%252B3djWsKA4A.1

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: Not able to deploy python robot

2010-03-31 Thread pamela (Google employee)
I'm trying to read through your errors, but they seem to be from
multiple commands, and are hard to read in groups. Do you mind using
the Wave-based forum, and pasting in a wave? That will be easier to
check.
http://code.google.com/apis/wave/forum.html

Here is the bare minimum Python wave robot project files, by the way:
http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/python/python_tutorial/

If it doesn't work with those, I think it's something to do with your
GAE/Python configuration.

On Mar 30, 5:27 pm, Tushar Ghosh 2shar...@gmail.com wrote:
 On Mar 30, 10:08 am, pamela (Google Employee) pamela...@gmail.com
 wrote:

  1) The dev-appserver isn't useful for Wave robots - robots must be deployed
  on a public URL (appspot.com) to be used inside Wave.

  2) The error says that you did not specify a directory. You should specify
  either . if you're inside the project directory or if not, the relative

 Actually, I have placed the google_appengine folder in path variable
 and my current directory is WaveRobot which has my project directory
 hello-bot. So I am trying to deply using command
 $ appcfg.py update hello-bot/

 Am I doing something wrong. Please help me out

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: Wavelet#reply method accepts only string

2010-03-31 Thread pamela (Google employee)
Yes, I will clarify the docs to say it accepts a string. You can use
append after the setting initial content, and pass anything into that.

On Mar 27, 2:43 pm, technohippy andy...@gmail.com wrote:
 I'm not sure this is spec or bug, but this code does not work:

 | def OnBlipSubmitted(events, wavelet):
 |     wavelet.reply(element.Gadget('http://example.com/gadget.xml'))

 Can Wavelet#reply method accept only string?

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: oauth_body_hash failed verification when using Active Api in JAVA

2010-03-31 Thread pamela (Google employee)
This will be fixed in the next Java client library release, coming
soon.

On Mar 12, 11:23 pm, Evgeniy Beschastnov ebeschast...@gmail.com
wrote:
 Hi!

 I've got problem with appending to blip non-ascii symbols when i use
 active api. Few days ago all such symbols looked like question marks
 in blip. But now i always get the following message, when i try to
 append non-askii symbols to blip:

 com.google.wave.api.AbstractRobot$HttpFetcher send: Invalid response:
 HTMLHEADTITLEoauth_body_hash failed verification/TITLE/
 HEADBODY BGCOLOR=#FF TEXT=#00H1oauth_body_hash failed
 verification/H1H2Error 401/H2/BODY/HTML

 When i append ascii string it works ok.

 Here is JSON request:

 com.google.wave.api.AbstractRobot makeRpc: JSON request to be sent:
 [{method:wave.document.modify,id:op22,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,blipId:b+hDBI-fSDB,modifyAction:
 {modifyHow:CLEAR_ANNOTATION,annotationKey:conv/
 title,useMarkup:false}}},
 {method:wave.document.modify,id:op23,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,blipId:b+hDBI-fSDB,modifyAction:
 {modifyHow:CLEAR_ANNOTATION,annotationKey:lang,useMarkup:false}}} ,
 {method:wave.document.modify,id:op24,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,blipId:b+hDBI-fSDB,modifyAction:
 {modifyHow:CLEAR_ANNOTATION,annotationKey:lang,useMarkup:false}}} ,
 {method:wave.document.modify,id:op25,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,blipId:b+hDBI-fSDB,modifyAction:
 {modifyHow:DELETE,useMarkup:false}}},
 {method:wave.wavelet.setTitle,id:op26,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,waveletTitle:guguba takqe123112qwe [03/11/2010 -
 03/11/2010]}},
 {method:wave.document.appendMarkup,id:op27,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,blipId:b+hDBI-fSDB,content:asd првеыфвфывфывфыв\u003cbr /
 \u003e}},{method:wave.document.modify,id:op28,params:
 {waveId:googlewave.com!w+hDBI-fSDA,waveletId:googlewave.com!conv
 +root,blipId:b+hDBI-fSDB,modifyAction:
 {modifyHow:INSERT_AFTER,values:[null],elements:
 [{type:GADGET,properties:{url:http://wrikerobot2.appspot.com/
 gadget1.xml}}],useMarkup:false}}}]

 Thanks, Evgeniy

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Problem with next button in Wave Samples with v2 API

2010-03-31 Thread pamela (Google Employee)
Thanks, I'll fix that issue.

I'll see if I can add in the multiple filters easily.

(If anyone feels like adding it in their spare time, the code is here:
http://google-wave-resources.googlecode.com/svn/trunk/samples-gallery/)



On Fri, Mar 12, 2010 at 3:28 PM, vadbars vadb...@gmail.com wrote:

 I confirm this bug. Besides, I would like to be able to select
 examples of two parameters. For example, a python and api2
 simultaneously.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] get attachment

2010-03-31 Thread pamela (Google Employee)
Not currently, see: http://wave-api-faq.appspot.com/#attachments
http://wave-api-faq.appspot.com/#attachments

On Fri, Mar 12, 2010 at 2:50 AM, maher dibejma...@gmail.com wrote:

 Hi,

 I'd like to know if it's possible to get the attachment added to a
 blip, or at least to know if it's name .
 If it's possible can you tell me how to get it,

 Thanks

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] ROBOT_SELF_REMOVED event not working

2010-03-31 Thread pamela (Google Employee)
FYI, this issue is being tracked here:
http://code.google.com/p/google-wave-resources/issues/detail?id=690

On Thu, Mar 4, 2010 at 11:13 PM, Kapil Neurgaonkar caps...@gmail.comwrote:

 The robot when added to the participants list invokes the ROBOT_SELF_ADDED
 event and is successfully handled by the handler method. But when the robot
 is removed from the participants list the respective handler is expeced to
 invoke, but it does not.

 This is my code for *handlers* :

 public void onWaveletSelfAdded(WaveletSelfAddedEvent event) {
 event.getBundle().getWavelet().reply(\nHello everyone);
 }

 public void onWaveletSelfRemoved(WaveletSelfRemovedEvent event) {
 event.getBundle().getWavelet().reply(\nGood Bye);
 }

 *Capabilities :*

 w:capability name=WAVELET_SELF_ADDED context=SELF,ROOT/
 w:capability name=WAVELET_SELF_REMOVED context=SELF,ROOT/

 Thanks  Regards,
 Kapil Neurgaonkar

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] WAVELET_SELF_REMOVED event not triggered

2010-03-31 Thread pamela (Google Employee)
It turns out that there is an issue with the WaveletSelfRemoved event, and
it is not being triggered:
http://code.google.com/p/google-wave-resources/issues/detail?id=690


On Mon, Mar 1, 2010 at 5:54 AM, Kapil Neurgaonkar caps...@gmail.com wrote:

 Hi Pamela,
 I changed the version in the capabilities document to 1.1 
 (Ref.http://www.onthetopofthewave.com/2009/11/develop-your-first-wave-robot-in-java-2/)
 . But it isn't working. I even tried to change the MSB of the version
 number. I have modified the capabilities document many times. How can i
 calculate the version number?

 Thanks a lot,
 Kapil Neurgaonkar



 On Sun, Feb 28, 2010 at 12:49 PM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 Hi Kapil-

 Have you also increased the version number in your capabilities? See:
 http://code.google.com/apis/wave/extensions/robots/index.html#Versioning

 http://code.google.com/apis/wave/extensions/robots/index.html#Versioning-
 pamela

 On Sat, Feb 27, 2010 at 9:34 PM, Kapil Neurgaonkar caps...@gmail.comwrote:

 I'm trying to trace the event of removal of the robot from a wave. I
 wanted to make necessary changes in the AppEngine Datastore if the robot is
 removed as a participant from any wave.

 Here is my code for action on the event :

 private void waveletSelfRemoved(Wavelet wavelet) {
 Blip blip = wavelet.appendBlip();
 TextView textview = blip.getDocument();
 textview.append(Goodbye everyone, Enjoy waving..!!);
 }

 I have also added the WAVELET_SELF_REMOVED in capability document.
 What could be the problem?

 Thank You,
 Kapil Neurgaonkar

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Re: This Week's Office Hours

2010-03-31 Thread pamela (Google Employee)
Apologies, that was the incorrect URL. Office hours are here:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BnTN3rHQDC

On Thu, Apr 1, 2010 at 3:05 PM, pamela (Google Employee) 
pamela...@gmail.com wrote:

 The office hours are starting now:

 https://wave.google.com/a/google.com/#restored:search:howto+%2522office+hours%2522,restored:wave:google.com!w%252BfyA2_WY4%2525A
 https://wave.google.com/a/google.com/#restored:search:howto+%2522office+hours%2522,restored:wave:google.com!w%252BfyA2_WY4%2525A

 On Tue, Mar 30, 2010 at 12:52 PM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 We announced the times for this week's office hours in the forum.

 They will be Thursday, 3-4pm, AEST (Sydney time).

 View the wave for more detailed information:

 http://exporty-bot.appspot.com/export?waveId=googlewave.com!w%252B7uFJeFWEJ





-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Robot inactive when new wave by robot

2010-03-30 Thread pamela (Google Employee)
Do you see any messages in the logs at all?

Is it a Java or Python robot?

What is its app ID?



On Tue, Mar 30, 2010 at 5:03 PM, thai huynh thaihuyn...@gmail.com wrote:

 Hi,

 Yes, for the both: does not respond and doesn't receive events.

 thanks

 On Tue, Mar 30, 2010 at 12:09 PM, pamela (Google Employee) 
 pamela...@gmail.com wrote:

 What do you mean by the robot is inactive? It does not respond? It doesn't
 receive events?


 On Mon, Mar 29, 2010 at 9:48 PM, hvt_kg thaihuyn...@gmail.com wrote:

 Hi All,

 It's seem some issue about API ( java), So. When create new wave by
 Robot. I had attach robot and list participant into wave and occur
 problems, I navigate new wave just created and operation on
 wavelet,etc,... Robot inactive. Any guys see it.

 Thanks

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Hey

2010-03-29 Thread pamela (Google Employee)
Possibly, yes - he's looking into it.

On Tue, Mar 30, 2010 at 6:30 AM, Thomas Jungblut 
thomas.jungb...@googlemail.com wrote:

 Austin got hacked?^^

 On 29 Mrz., 19:41, Austin Chau austin.c...@gmail.com wrote:
  Hey
  how are you recently?
  I would like to introduce you a very good company and the website
 ishttp://www.nsehwop.com. It can offer you all kinds of electronic
 products
  ,such as laptops ,gps ,TV LCD ,cell phones ,ps3 ,MP3/4, and so on. You
 can
  take some time to have a look ,there must be something you like.Hope you
 can
  enjoy yourself in shopping from that company !
  Regards !

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Not able to deploy python robot

2010-03-29 Thread pamela (Google Employee)
1) The dev-appserver isn't useful for Wave robots - robots must be deployed
on a public URL (appspot.com) to be used inside Wave.

2) The error says that you did not specify a directory. You should specify
either . if you're inside the project directory or if not, the relative
directory path.


On Tue, Mar 30, 2010 at 2:01 PM, Tushar Ghosh 2shar...@gmail.com wrote:

 I am going through the tutorial and am following the hello world bot
 which here i have named as hello-bot.
 But when I run the dev_appserver, the only output I am getting is:

 Not found error: / did not match any patterns in application
 configuration.

 Also when I am trying to deploy the bot using appcfg.py, I am getting
 the following error:

 $ appcfg.py request_logs
 /home/tushar/Documents/WaveRobot/google_appengine/appcfg.py:41:
 DeprecationWarning: the sha module is deprecated; use the hashlib
 module instead
  os.path.join(DIR_PATH, 'lib', 'antlr3'),
 /home/tushar/Documents/WaveRobot/google_appengine/google/appengine/
 tools/dev_appserver_login.py:33: DeprecationWarning: the md5 module is
 deprecated; use hashlib instead
  import md5
 Usage: appcfg.py [options] request_logs directory output_file

 appcfg.py: error: Expected a directory argument and an output_file
 argument.
 tus...@tushar:~/Documents/WaveRobot$ appcfg.py update hello-bot/
 /home/tushar/Documents/WaveRobot/google_appengine/appcfg.py:41:
 DeprecationWarning: the sha module is deprecated; use the hashlib
 module instead
  os.path.join(DIR_PATH, 'lib', 'antlr3'),
 /home/tushar/Documents/WaveRobot/google_appengine/google/appengine/
 tools/dev_appserver_login.py:33: DeprecationWarning: the md5 module is
 deprecated; use hashlib instead
  import md5
 Application: hello-bot; version: 1.
 Server: appengine.google.com.
 2010-03-30 01:48:43,003 ERROR appcfg.py:195 Could not find version
 file at /usr/lib/pymodules/python2.6/google/../VERSION
 2010-03-30 01:48:43,003 ERROR appcfg.py:195 Could not find version
 file at /usr/lib/pymodules/python2.6/google/../VERSION
 2010-03-30 01:48:43,004 ERROR appcfg.py:195 Could not find version
 file at /usr/lib/pymodules/python2.6/google/../VERSION
 Scanning files on local disk.
 Initiating update.
 ^CInterrupted.
 tus...@tushar:~/Documents/WaveRobot$ appcfg.py update hello-bot/
 /home/tushar/Documents/WaveRobot/google_appengine/appcfg.py:41:
 DeprecationWarning: the sha module is deprecated; use the hashlib
 module instead
  os.path.join(DIR_PATH, 'lib', 'antlr3'),
 /home/tushar/Documents/WaveRobot/google_appengine/google/appengine/
 tools/dev_appserver_login.py:33: DeprecationWarning: the md5 module is
 deprecated; use hashlib instead
  import md5
 Application: hello-bot; version: 1.
 Server: appengine.google.com.
 2010-03-30 01:50:09,324 ERROR appcfg.py:195 Could not find version
 file at /usr/lib/pymodules/python2.6/google/../VERSION
 2010-03-30 01:50:09,324 ERROR appcfg.py:195 Could not find version
 file at /usr/lib/pymodules/python2.6/google/../VERSION
 2010-03-30 01:50:09,324 ERROR appcfg.py:195 Could not find version
 file at /usr/lib/pymodules/python2.6/google/../VERSION
 Scanning files on local disk.
 Initiating update.
 2010-03-30 01:50:49,380 ERROR appcfg.py:1568 An unexpected error
 occurred. Aborting.
 Traceback (most recent call last):
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/appcfg.py, line 1535, in DoUpload
missing_files = self.Begin()
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/appcfg.py, line 1305, in Begin
version=self.version, payload=self.config.ToYAML())
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/appengine_rpc.py, line 346, in Send
f = self.opener.open(req)
  File /usr/lib/python2.6/urllib2.py, line 389, in open
response = self._open(req, data)
  File /usr/lib/python2.6/urllib2.py, line 407, in _open
'_open', req)
  File /usr/lib/python2.6/urllib2.py, line 367, in _call_chain
result = func(*args)
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/https_wrapper.py, line 136, in https_open
return self.do_open(http_class_wrapper, req)
  File /usr/lib/python2.6/urllib2.py, line 1121, in do_open
raise URLError(err)
 URLError: urlopen error [Errno -5] No address associated with
 hostname
 Traceback (most recent call last):
  File /home/tushar/Documents/WaveRobot/google_appengine/appcfg.py,
 line 68, in module
run_file(__file__, globals())
  File /home/tushar/Documents/WaveRobot/google_appengine/appcfg.py,
 line 64, in run_file
execfile(script_path, globals_)
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/appcfg.py, line 2709, in module
main(sys.argv)
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/appcfg.py, line 2700, in main
result = AppCfgApp(argv).Run()
  File /home/tushar/Documents/WaveRobot/google_appengine/google/
 appengine/tools/appcfg.py, line 1763, in 

Re: [Google Wave APIs] Robot inactive when new wave by robot

2010-03-29 Thread pamela (Google Employee)
What do you mean by the robot is inactive? It does not respond? It doesn't
receive events?

On Mon, Mar 29, 2010 at 9:48 PM, hvt_kg thaihuyn...@gmail.com wrote:

 Hi All,

 It's seem some issue about API ( java), So. When create new wave by
 Robot. I had attach robot and list participant into wave and occur
 problems, I navigate new wave just created and operation on
 wavelet,etc,... Robot inactive. Any guys see it.

 Thanks

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Simple wave robot not working

2010-03-26 Thread pamela (Google Employee)
When you say that everything looks fine in the logs, do you mean that you
see incoming and outgoing JSON operations?

If so, please paste the operations here.

On Fri, Mar 26, 2010 at 8:03 AM, vasumathi_cont...@yahoo.com 
vasumathi_cont...@yahoo.com wrote:

 I created a simple wave robot exactly following the instructions in
 the following link

 http://code.google.com/apis/wave/extensions/robots/java-tutorial.html

 Then I deployed it and tried using it in a wave and it does nothing. I
 checked all the logs and everything looks fine. What could be wrong?
 Anyone else encountered this issue before? Please help. Thanks.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Failure in Requesting Sandbox access

2010-03-26 Thread pamela (Google Employee)
Hi Sean-

Several developers have reported issues with the iframed form. Please try
the standalone site instead:
http://sandbox-form.appspot.com/

- pamela

On Wed, Mar 24, 2010 at 1:37 AM, scros...@arm.com scros...@arm.com wrote:

 Hi there

 I have been trying to request Sandbox access at

 http://code.google.com/apis/wave/sandboxform.html

 I'm logged into my google account, but when I enter my password into
 the form for Sandbox access, the form just refreshes without
 confirming my request

 Can someone help me out ?

 Thanks

 Sean

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Website/wave

2010-03-20 Thread pamela (Google Employee)
Hi Max-

Currently, in order to view a public wave, you need to be logged into that
Wave domain on that browser.
So, if your wave is on wavesandbox, and you are not logged into wavesandbox,
you will not be able to see the wave.

We are working on enabling anonymous view access to embedded public waves.
Please star this issue:
http://code.google.com/p/google-wave-resources/issues/detail?id=154

- pamela

On Sat, Mar 20, 2010 at 10:52 AM, Massimiliano 
massimiliano.pietr...@gmail.com wrote:

 Dear All,
 I can't understand. I'm doing a website. I embed a wave as in
 the documentation description. I add to the wave the public robot. and it
 works fine (I'm just fighting to understand how I can change the
 background color).
 When I check the page from another computer not logged in wavesandbox, I
 can't see the wave! Why?
 In the other computer I have logged in a wave account, but I still can't
 see the wave.
 What is wrong? Please help!!!
 (In my website I'm using google account api, so when I check the page I'm
 do logged in a Google Account).

 Regards

 Max


 --

 My email: massimiliano.pietr...@gmail.com
 My Google Wave: massimiliano.pietr...@googlewave.com

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] problem in wave preview

2010-03-19 Thread pamela (Google Employee)
Wave Preview is currently experiencing some issues. The team is working on
the issues now.
Wave Sandbox is okay, if you need a debugging environment.



On Fri, Mar 19, 2010 at 10:17 AM, matias molinas
matias.moli...@gmail.comwrote:

 I can not see my contacts in preview wave, seems not working properly
 and I can not add participants. In wave sandbox everything works
 correctly. Is it a temporary failure?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: How to get a image URL from a Wave Image

2010-03-19 Thread pamela (Google Employee)
We are looking into the reported issue.

If you create the Image element yourself using the API, getUrl should work.

If the user uploads the image as an attachment, then it will not be reported
as an element (so there will be no Image element).

If the user adds the image using the Google search doodad (G+), then it will
be reported as an Image, but with no URL.

So, I believe you're running into that last situation.

- pamela


On Fri, Mar 19, 2010 at 1:52 AM, Linc ala...@online.de wrote:

 The Problem here seems to be that if you upload an image from your
 computer it is stored as an attachement.

 Attachements don't have the url property.

 So if you get null when calling getUrl(), the image is uploaded.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Will StyledText be fixed in the new API?

2010-03-19 Thread pamela (Google Employee)
It is working for me.

Here's a sample wave:
https://wave.google.com/a/wavesandbox.com/#restored:wave:wavesandbox.com!w%252BA2lBOy1DA

https://wave.google.com/a/wavesandbox.com/#restored:wave:wavesandbox.com!w%252BA2lBOy1DAHere's
the Python code that I used:
 17 |   blip = event.blip
 18 |   blip.append(Hey! I'm alive!)
 19 line = element.Line(indent=2,
alignment=element.Line.ALIGN_CENTER)
 20 blip.append(line)
 21 blip.append('Hello!')

Here's the JSON logs:

[{params: {capabilitiesHash: 0xfb9cd66}, method:
robot.notifyCapabilitiesHash, id: 0}, {params: {blipId:
b+A2lBOy1DB, waveletId: wavesandbox.com!conv+root, waveId:
wavesandbox.com!w+A2lBOy1DA, modifyAction: {modifyHow:
INSERT_AFTER, values: [Hey! I'm alive!]}}, method:
document.modify, id: op2}, {params: {blipId: b+A2lBOy1DB,
waveletId: wavesandbox.com!conv+root, waveId:
wavesandbox.com!w+A2lBOy1DA, modifyAction: {modifyHow:
INSERT_AFTER, elements: [{type: LINE, properties: {indent:
2, alignment: c}}]}}, method: document.modify, id: op3},
{params: {blipId: b+A2lBOy1DB, waveletId:
wavesandbox.com!conv+root, waveId: wavesandbox.com!w+A2lBOy1DA,
modifyAction: {modifyHow: INSERT_AFTER, values: [Hello!]}},
method: document.modify, id: op4}]


On Thu, Mar 18, 2010 at 10:12 PM, Jason jhar...@gmail.com wrote:

 I've been working with the Line object in the new Java API.

 My robot can tell the client that something should be lineType 'h1' or
 whatever, but it can't make the client indent or align text.

 The outgoing JSON contains appropriate messages, for example:

  1493:{type:LINE,properties:{indent:2}},

  1506:{type:LINE,properties:{alignment:c},

 but the web client ignores it.

 Further, if such a line element occurs somewhere before an image or
 gadget, the web client seems not display the subsequent image/gadgets
 either!

 Can anyone else corroborate this?

 thanks .. Jason



 On Mar 2, 3:09 am, Byron byroni...@gmail.com wrote:
  What is the new API?
 
  I tried to write a TOC Generator robot that would read all the
  headings in the main blip and create a Table of Contents accordingly.
  This wasn't working, because I couldn't read aStyledTextheading.
  Right now my bot (toc...@appspot.com) just outputs debug information
  for all the Styles and Annotations, but I'm still not seeing anything
  for the headings.
 
  Do I have to use/deploy a different version of the Java Client Robot
  API?
 
  Thanks,
 
  -Byron
 
  On Feb 2, 2:38 pm, pamela (Google Employee) pamela...@gmail.com
  wrote:
 
 
 
   Yes, it should work in the new API. It uses the setting of style
   annotations instead of the specialStyledTextclasses.
 
   On Tue, Feb 2, 2010 at 10:24 AM, Jason jhar...@gmail.com wrote:
There are various bugs which have been reported relating to styled
text, including:
 
[  3]
 http://code.google.com/p/wave-robot-java-client/issues/detail?id=3
[ 12]
 http://code.google.com/p/wave-robot-java-client/issues/detail?id=12
[ 85]
 http://code.google.com/p/google-wave-resources/issues/detail?id=85
[341]
 http://code.google.com/p/google-wave-resources/issues/detail?id=341
[349]
 http://code.google.com/p/google-wave-resources/issues/detail?id=349
 
In my experience, there are 2 problems:
 
(1) the java robot client api doesn't read the various line types,
indentation levels, alignment or display direction as Annotations
 
(2) if you useStyledTextwith a StyleType to try to set line type,
indentation level, alignment or display direction, the rich client
doesn't honour the resulting json sent in the OperationMessageBundle
 
I just wanted to check that this is expected to be fixed in the
Valentines api release?
 
thanks .. Jason
 
--
You received this message because you are subscribed to the Google
 Groups Google Wave API group.
To post to this group, send email to
 google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Regarding Wave api proxyfor()

2010-03-19 Thread pamela (Google Employee)
Which API are you using?

The KitchenSinky samples both show proxyFor:
http://wave-samples-gallery.appspot.com/results?q=kitchensinky

http://wave-samples-gallery.appspot.com/results?q=kitchensinkyWe will add
more code to the docs.

- pamela

On Tue, Mar 16, 2010 at 3:20 PM, sandymantri sandy1man...@gmail.com wrote:

 I want to know how to use proxyfor() method?In my case the scenario is
 client app is submitting new blip to a wave using robot but this blip
 is submitted to wave server with robot as creator.but i want to change
 creator of blip to any other id?

 Actually there are 3 methods in client api..can u tell me which one to
 use and how.?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Attachment

2010-03-19 Thread pamela (Google Employee)
No, we have not yet. See the FAQ:
http://wave-api-faq.appspot.com/#attachments

On Fri, Mar 12, 2010 at 6:57 AM, Zaheer zaheer...@gmail.com wrote:

 Hi Pamela,

 I was wondering if you have added the support of attaching a file
 using Wave API. please let us know if you.

 Zaheer

 On Feb 4, 11:01 am, pamela (Google Employee) pamela...@gmail.com
 wrote:
  The closest thing you can do is to add a URL to an externally hosted
  attachment to the blip.
 
  On Thu, Feb 4, 2010 at 8:51 PM, maher dibejma...@gmail.com wrote:
   oki thx but meanwhile is it an alternative that we can use ?
 
   On 4 fév, 00:59, pamela (Google Employee) pamela...@gmail.com
   wrote:
   We plan to support this at some point in the future. Please star:
 http://code.google.com/p/google-wave-resources/issues/detail?can=2q=61
 
   - pamela
 
   On Thu, Feb 4, 2010 at 3:35 AM, maher dibejma...@gmail.com wrote:
Hi,
 
I would like to add an attachment to a blip using the api and to get
the url of attachment element from google wave .
If i a understood we can't do that with api only with user interface
(can you confirm plz )
Is there an alternative for this issus ?
I'd like to know if google planified to add this feature to the api
 ?
 
Thanks a lot
 
--
You received this message because you are subscribed to the Google
 Groups Google Wave API group.
To post to this group, send email to
 google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.
 
   --
   You received this message because you are subscribed to the Google
 Groups Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
   For more options, visit this group athttp://
 groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Cannot get the WaveSandbox account

2010-03-19 Thread pamela (Google Employee)
I've sent you login information off-thread.

On Tue, Mar 9, 2010 at 10:06 AM, Nik nik.ivan...@gmail.com wrote:

 Tried twice, proposing my name as nik.ivancic as well as nik.i  Each
 time the name was deemed available and after few minutes I got the
 following email message

 -Original Message-
 From: g00gl3wav3...@gmail.com [mailto:g00gl3wav3...@gmail.com]
 Sent: Tuesday, March 09, 2010 9:14 AM
 To: nik.ivan...@gmail.com
 Subject: WaveSandbox.com Account: Error Creating

 We were unable to create your account, either due to an invalid
 or
 duplicate account name. Please try creating a new account.


 Can you please advice how to get the sandbox account?

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] How to get a image URL from a Wave Image

2010-03-17 Thread pamela (Google Employee)
Are you trying to edit it through the API?

The API should report to you all the Image elements in a particular blip.

- pamela

On Wed, Mar 17, 2010 at 1:54 AM, Flor florm...@gmail.com wrote:

 Hi,

 I'm working with image in Google wave. I need to edit a wave image.
 For this reason, I has been trying to get the URL from a wave image.
 Because I can edit the image from the URL.

  I wanted to know if there is other possibility to edit a wave image
 or how can I get the URL from a image wave??

 Thank you,

 Flor

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] How to get a participant's display name with the robot api v2

2010-03-14 Thread pamela (Google Employee)
Please star this issue:
http://code.google.com/p/google-wave-resources/issues/detail?id=617


On Sun, Mar 14, 2010 at 10:01 AM, Yasushi Ando andy...@gmail.com wrote:

 Thanks, but unfortunately wavelet.participants is just a list of
 participant ids.

 On 15 March 2010 01:41, Nicolas Toublanc n.toubl...@gmail.com wrote:
  Ups, sorry.
 
  Is that better?
 
  event.getWavelet().getParticipants()
 
  On Sun, Mar 14, 2010 at 4:25 PM, Yasushi Ando andy...@gmail.com wrote:
 
  Thank you for your quick reply.
 
  I know I can get a participant's display name with the gadget api, but
  I want to do it by using the robot api if possible. Do you mean
  there's no way to get a participant's display name in the robot api?
 
  On 15 March 2010 00:18, Nicolas Toublanc n.toubl...@gmail.com wrote:
   Have a look here:
  
  
 http://code.google.com/intl/fr/apis/wave/extensions/gadgets/reference.html
  
   It should be wave.getParticipants().getDisplayName()
  
   On Sun, Mar 14, 2010 at 4:02 PM, technohippy andy...@gmail.com
 wrote:
  
   Hi,
  
   I'm developing a sample robot who says hello to a new comer when s/he
   join the wave. Though I'd like for the robot to call not the new
   comer's id but her/his display name, I cannot find the api to get it.
   Is there a good api to get a display name from id? Or, should I get a
   participant's display name with gadget's assistance?
  
   Thanks, in advance.
   ANDO Yasushi
  
   --
   You received this message because you are subscribed to the Google
   Groups
   Google Wave API group.
   To post to this group, send email to
 google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
   google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
   For more options, visit this group at
   http://groups.google.com/group/google-wave-api?hl=en.
  
  
   --
   You received this message because you are subscribed to the Google
   Groups
   Google Wave API group.
   To post to this group, send email to google-wave-api@googlegroups.com
 .
   To unsubscribe from this group, send email to
   google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
   For more options, visit this group at
   http://groups.google.com/group/google-wave-api?hl=en.
  
 
 
 
  --
  ANDO Yasushi
  - andy...@gmail.com
  - http://d.hatena.ne.jp/technohippy/
  - http://twitter.com/technohippy
 
  --
  You received this message because you are subscribed to the Google
 Groups
  Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.
 
 
  --
  You received this message because you are subscribed to the Google Groups
  Google Wave API group.
  To post to this group, send email to google-wave-...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.
 



 --
 ANDO Yasushi
 - andy...@gmail.com
 - http://d.hatena.ne.jp/technohippy/
 - http://twitter.com/technohippy

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Are Gadgets Cached

2010-03-12 Thread pamela (Google Employee)
See this FAQ:
http://wave-api-faq.appspot.com/#gadgetcache

http://wave-api-faq.appspot.com/#gadgetcacheThe docs will be updated.

On Fri, Mar 12, 2010 at 2:31 PM, Chris Bianchi bianch...@gmail.com wrote:

 Gadgets used to not be cached by Wave but now it appears that they are
 being cached.  The Wave API documentation still says that Gadgets are
 not cached.  Has something changed.  I've tried searching this group
 and the sandbox for news about this but have not been able to find
 anything new.

 Thanks for any news that you can provide.
 -Chris

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] how to access wave contacts.?

2010-03-09 Thread pamela (Google Employee)
You can use the Google Contacts API:
http://code.google.com/apis/contacts/

There's no distinguishing between normal contacts and Wave-enabled contacts
in that API, however, so you would just be accessing all of the user's
contacts.

- pamela



On Sun, Mar 7, 2010 at 10:13 PM, sandymantri sandy1man...@gmail.com wrote:

 hi,,
 I'm working on some desktop app for which i want to access my all wave
 contacts from my contact list...is there any such java api which would
 do this..
 plz reply,,,

 thanks in advance..

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: How do you create the handler to authenticate your robot?

2010-03-09 Thread pamela (Google Employee)
You can simplify that by storing it in a separate file or the code itself.

I am modifying the docs to say the following:

To authenticate in Java, call setupOauth in the constructor for your robot.
See the sample code below:

public MyRobot() {
  myRobot.setupOAuth(CONSUMER_KEY, CONSUMER_SECRET,
http://sandbox.gmodules.com/api/rpc;);
}

Those two parameters can just be local String contants.

- pamela


On Mon, Mar 8, 2010 at 9:53 AM, Toub n.toubl...@gmail.com wrote:

 Hi,

 Thanks for this information.

 I still not understand how the example robot retrieve the system
 property, if it is hosted by App Engine:

 OAUTH_TOKEN = System.getProperty(OAUTH_TOKEN)


 How can I set this property ?


 Thanks



 On 6 mar, 03:05, pamela (Google Employee) pamela...@gmail.com
 wrote:
  Thanks for the feedback, Eric, we'll clarify that section to show where
 to
  put the code. It's non-obvious in Java.
 
  For reference, the Buggy sample uses Java SDK and the active API. The
  relevant code is in the constructor:
 http://google-wave-resources.googlecode.com/svn/trunk/samples/extensi...
 
  http://google-wave-resources.googlecode.com/svn/trunk/samples/extensi..
 .I'll
  clarify the docs to show it inside a constructor.
 
  - pamela
 
  On Thu, Mar 4, 2010 at 8:30 AM, Eric Kolotyluk eric.koloty...@gmail.com
 wrote:
 
I'm trying to follow the Authenticating Your Robots
 http://code.google.com/apis/wave/extensions/robots/operations.html#Ac...instructions
 but nothing tells me how to create the handler the registration
   page calls for.
 
   Please create a new handler at
  http://pressybot.appspot.com/_wave/verify_token?st=that responds
 with
   that token. The server will contact your robot at that URL to verify
 the
   token. You can use the *st* query parameter to ensure that the request
 is
   coming from our server.
 
   Once you have created the handler, please click the *Verify* button
 below.
It would be nicer if the tutorial was complete instead of assuming you
   already know how to do this. For example, if you created a robot using
 the Robot
   Tutorial
 http://code.google.com/apis/wave/extensions/robots/java-tutorial.htmlhow
 would you modify the robot to add the handler?
 
   Cheers, Eric
 
   --
   You received this message because you are subscribed to the Google
 Groups
   Google Wave API group.
   To post to this group, send email to google-wave-...@googlegroups.com.
   To unsubscribe from this group, send email to
   google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 google-wave-api%2bunsubscr...@googlegroups.comgoogle-wave-api%252bunsubscr...@googlegroups.com
 
   .
   For more options, visit this group at
  http://groups.google.com/group/google-wave-api?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Virtual Office Hours Starting Now

2010-03-08 Thread pamela (Google Employee)
Join us in Wave Preview for office hours for the next hour:
https://wave.google.com/wave/#minimized:search:tag%253Awave-api,restored:wave:googlewave.com!w%252Bw07DW7wVC

See you there!

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] How do you create the handler to authenticate your robot?

2010-03-05 Thread pamela (Google Employee)
Thanks for the feedback, Eric, we'll clarify that section to show where to
put the code. It's non-obvious in Java.

For reference, the Buggy sample uses Java SDK and the active API. The
relevant code is in the constructor:
http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/java/buggy/src/robot/Buggy.java

http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/java/buggy/src/robot/Buggy.javaI'll
clarify the docs to show it inside a constructor.

- pamela

On Thu, Mar 4, 2010 at 8:30 AM, Eric Kolotyluk eric.koloty...@gmail.comwrote:

  I'm trying to follow the Authenticating Your 
 Robotshttp://code.google.com/apis/wave/extensions/robots/operations.html#ActiveRobotAPIinstructions
  but nothing tells me how to create the handler the registration
 page calls for.

 Please create a new handler at
 http://pressybot.appspot.com/_wave/verify_token?st= that responds with
 that token. The server will contact your robot at that URL to verify the
 token. You can use the *st* query parameter to ensure that the request is
 coming from our server.

 Once you have created the handler, please click the *Verify* button below.
  It would be nicer if the tutorial was complete instead of assuming you
 already know how to do this. For example, if you created a robot using the 
 Robot
 Tutorialhttp://code.google.com/apis/wave/extensions/robots/java-tutorial.htmlhow
  would you modify the robot to add the handler?

 Cheers, Eric

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Where Is Everyone?

2010-03-05 Thread pamela (Google Employee)
Hi Eric-

Many developers are now in the Wave-based forum, which is described in the
documentation here:
http://code.google.com/apis/wave/forum.html

I also described it in this forum post:
http://groups.google.com/group/google-wave-api/browse_thread/thread/457bfaab160af2a8

http://code.google.com/apis/wave/forum.htmlYou are still welcome to post
here, as well.

- pamela

On Sat, Mar 6, 2010 at 12:23 PM, Eric Kolotyluk eric.koloty...@gmail.comwrote:

  Ok, I'm not seeing any more posts here so I'm assuming the discussions
 have moved elsewhere.

 From the last office hours I can see

 Pamela Fox:

 Yes, its closed. Please post new questions in the forum using the Forum
 extension. There'll be office hours again next week.

  But I can't seem to find the forum extension anywhere.

 How do I find my way back to the discussion?

 Cheers, Eric

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Not able to identify update version of my robot

2010-03-05 Thread pamela (Google Employee)
Hi Shantanu-

If you're using the new API, your version should automatically update, and
your bot should subscribe to all events.

I recommend reading the article on debugging wave robots:
http://code.google.com/apis/wave/articles/robotdebugging.html

In particular, check your logs to see if you are getting incoming JSON for
the expected events, and check that your auto-generated capabilities.xml
lists the expected events.

- pamela

On Fri, Mar 5, 2010 at 4:14 PM, Shantanu Saini saini.shant...@gmail.comwrote:

 Hi,

 I am developing a robot with python. my basic robot is working
 perfectly but after adding some more code of lines for blip events,
 its still not reflecting me that functionality. Please help me in
 finding how can i check for my updates in robot.

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Typo on wave api python robot tutorial

2010-03-05 Thread pamela (Google Employee)
Thanks, we've fixed this.


On Wed, Mar 3, 2010 at 4:40 PM, Eric Betts bet...@gmail.com wrote:

 On 
 http://code.google.com/apis/wave/extensions/robots/python-tutorial.htmlthere 
 is a typo with the name of the python application used to deploy
 robots.  The text reads:
 When deploying, the App Engine launcher will ask you for the username and
 password associated with the registered application, and execute appfg.py.

 Where appfg.py should be appcfg.py

 ~Eric

 --
 Eric Betts
 http://EricBetts.org
 (503) 389-0207






 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] Re: Understanding the Sandbox

2010-03-04 Thread pamela (Google Employee)
Hi Eric--

Have you looked at the logs? I recommend always keeping your logs open at
the same time as testing your robot. It will show you the incoming/outgoing
JSON, and any errors.
Info on debugging with logs is here:
http://code.google.com/apis/wave/articles/robotdebugging.html#AppEngineLogs

http://code.google.com/apis/wave/articles/robotdebugging.html#AppEngineLogs-
pamela

On Fri, Mar 5, 2010 at 3:10 AM, Eric Kolotyluk eric.koloty...@gmail.comwrote:

  After uploading my robot to appspot.com I was able to add it to my
 contact list in the preview wave - pressy...@appspot.com - and then I was
 able to create a new wave and add it to that. As it was the robot used in
 the tutorial I could immediately see that it was functioning because it
 added some blips to the wave.

 Then I went to my sandbox and added my robot to my contact list. After
 creating a new wave I added the robot to the wave, but nothing happens, no
 new blips appear. *So way does the robot work in the preview wave but not
 in the sandbox wave?*

 Cheers, Eric


 On 2010-03-04 6:55 AM, Thomas Jungblut wrote:

 @Eric

 The profiles are still disabled, you can not see an avatar or the
 realname.

 If you add your robot to a wave short after deployment it needs to be
 cached, in the wave itself you won't see any changes, but if you are
 working with datastorages you can see the robot perform altough
 nothing happens outside.
 In the AppEngine overview you can also see the robot working.

 Actually the developing for wave preview and sandbox is the same. I do
 not understand what you are asking for, the sandbox only gives you
 other features like XML export, annotationview... whatever more.


   --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] Virtual Office Hours: Starting Now

2010-03-03 Thread pamela (Google Employee)
Virtual Google Wave APIs office hours are starting now.

Join us here:
https://wave.google.com/wave/#restored:search,restored:wave:googlewave.com!w%252BeSBFxi2fF

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



[Google Wave APIs] New Wave Robots API v2 New Wave-Based Forum

2010-03-02 Thread pamela (Google Employee)
We have now released the Wave Robots API v2, which we have been alluding to
in various forum posts here. This API makes it easy for developers to push
information to waves (like on cron jobs or from websites), and it also
resolves a lot of
issueshttp://code.google.com/p/google-wave-resources/issues/list?can=1q=Fixed:apiv2colspec=Stars+ID+Type+Status+Priority+Milestone+Owner+Summary+Internalcells=tiles
developers
had with the old API (not all, but many).

For more information on the new API, read through through the launch blog
posthttp://googlewavedev.blogspot.com/2010/03/introducing-robots-api-v2-rise-of.html
.

Additionally, as part of this release, we're experimenting with holding
discussions about the new API in Google Wave itself. We've actually created
a robot to help facilitate these conversations, and you can read more about
how to join in on the discussions on the Wave API Forum Botty
pagehttp://code.google.com/apis/wave/forum.html
.

As noted on that page, we will still continue to monitor this group for
posts, and if you are unable or unwilling to use the wave-based forum for
whatever reason, feel free to post your questions here.

-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] How can I iterate through all blips in a wavelet?

2010-02-28 Thread pamela (Google Employee)
Hi Kapil-

Please see this FAQ:
http://wave-api-faq.appspot.com/#allcontext

http://wave-api-faq.appspot.com/#allcontextThe current API does not
guarantee access to all the blips. This is one of the things we're resolving
in the upcoming API.
Thanks for your patience.

- pamela

On Mon, Mar 1, 2010 at 6:20 AM, Kapil Neurgaonkar caps...@gmail.com wrote:

 I've tried to use the Blip.getChildren() and Blip.getChildBlipIds() to
 traverse through the blips as soon as the robot is added to a wave. But what
 all I get is just three blips, i.e. Root blip + 2 more blips where the
 content (and other stuff) of one of the blips is absent. When the blips are
 added later, the BLIP_SUBMITTED event is invoked and works fine.

 In the documentation of the 
 BlipImplhttp://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google/wave/api/impl/BlipImpl.html.
 it is mentioned that, It provides navigation through the wavelet/blip
 hierarchy And another thing, in the getChildren() its written that,
 Child blips may not have been sent with this event. Isn't it that these
 two statements contradict each other?

 Is there any mechanism to get all the blips those were added before the
 robot was added to the wave?

 Thanks  Regards,
 Kapil Neurgaonkar



 On Fri, Nov 13, 2009 at 7:02 AM, 栾瑞鹏 luanruip...@gmail.com wrote:

 Still no way with java as I know.


 On Thu, Nov 12, 2009 at 9:07 PM, Will ay1...@gmail.com wrote:

 I'm creating a bot that I want to dynamically edit blips. While it was
 trivial to get the dynamic editing working, I also want the bot to
 iterate or recurse through all the blips in a wavelet, and then edit
 the blips if necessary. It doesn't seem like the Python API has a good
 way to grab all the blips from a wavelet, and recursing through the
 blips through their parent child relationships only seems to grab the
 first two blips.

 I looked at a few other bots to see if they had the same issues, and
 it seems like this is a common issue. Is there any good way to do this?

 --

 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=.





 --
 Best Regards,
 Luan Rui Peng


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=.


  --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



Re: [Google Wave APIs] HB-BOT .. the hubbub bot of the future !

2010-02-27 Thread pamela (Google Employee)
Hey Bart-

Thanks for posting, testing it now.

If you don't mind, I'd like to make some suggestions for how to make the
HB-bot a bit more user friendly.

Here's the flow I would suggest:
1) The user installs the HB-bot extension, and that puts an item in their
New wave menu that says New Feed Reader.
2) When they create that wave, it adds the robot, and the robot inserts the
config gadget.
3) Using the gadget, they can add feeds and start them (if starting is
actually necessary - it might be easier if they auto-start?).

Though developers get the whole command-line thing, most users get visual
interfaces better. It also means that all the configuration is confined to a
single gadget in a blip, instead of across several blips in the wave.

If you go down the gadget route, you may want to wait for the new robots API
to be released. This flow will be easier than that (better gadget/robot
interaction + events).

- pamela

On Sat, Feb 27, 2010 at 7:43 AM, Bart Thate bth...@gmail.com wrote:

 HB-BOT  .. the hubbub bot of the future !

 using superfeedr.com to fetch any RSS or pubsub feed there is ;]

 add hb-...@appspot.com to your jabber or wave and 

 !hb-add feedname url to add a feed
 !hb-start feedname

 have fun ;]

 Bart

 --
 You received this message because you are subscribed to the Google Groups
 Google Wave API group.
 To post to this group, send email to google-wave-...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-wave-api+unsubscr...@googlegroups.comgoogle-wave-api%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-wave-api?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Google Wave API group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.



  1   2   3   4   >