Hi Kapil- Please see this FAQ: http://wave-api-faq.appspot.com/#allcontext
<http://wave-api-faq.appspot.com/#allcontext>The 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 <[email protected]> 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 > BlipImpl<http://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, 栾瑞鹏 <[email protected]> wrote: > >> Still no way with java as I know. >> >> >> On Thu, Nov 12, 2009 at 9:07 PM, Will <[email protected]> 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 [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<google-wave-api%[email protected]> >>> . >>> 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 [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-wave-api%[email protected]> >> . >> 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 [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-wave-api%[email protected]> > . > 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
