0

Google Wave Robot API v2 机器人与 gadget 互动实例

2010年3月13日

Google Wave引入第二版机器人API之后,让机器人与gadget进行互动成为了可能,意味着gadget可以用来显示原来需要用户输入内容才能生成的图表信息。比如你可以用机器人来抓取数据,还可以用社会化API来更新信息。

下面有一段示范代码:

@Override
protected String getRobotName() {
return "DGR1";
}

@Override
public void onWaveletSelfAdded(WaveletSelfAddedEvent event) {
Blip blip = event.getWavelet().reply("\nHi everybody!");
blip.append(new Gadget("http://dgrjava1.appspot.com/gadget.xml"));
}
@Override
public void onGadgetStateChanged(GadgetStateChangedEvent event) {
Blip blip = event.getBlip();
Gadget gadget = (Gadget) blip.getElements().get(event.getIndex());
String count =  gadget.getProperty("count");

blip.append("State changed changed " + count);
gadget.setProperty("count", "56");
}

继续观看以上代码所制作的Google Wave机器人的演示视频:

YouTube地址

Via Mastering Wave




Related posts

coded by nessus
本站文章除注明转载外,均为本站原创编译
转载请注明:文章转载自:谷奥——探寻谷歌的奥秘 [http://www.guao.hk]
本文标题:Google Wave Robot API v2 机器人与 gadget 互动实例
本文地址:http://www.guao.hk/posts/google-wave-robot-api-v2-robot-and-gadget-interaction.html
本文短网址:http://guao.cc/cwv
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
首次留言需审核,之后不会再审核。由于缓存机制您的留言可能不会立即显示出来,请稍后刷新本页面

您可以直接点击别人评论右侧的回复,这样您的回复评论将同时发到原作者信箱