1

通过查看当前的 Google Wave API,我找不到创建替代客户端的方法。它不是机器人或小工具,嵌入 API 非常纤薄。

尽管如此,我确实看到了一些客户——比如 Waver 和 Waveboard。

他们是如何做到的呢 ?它基于 XMPP 吗?

4

1 回答 1

1

请注意,Waver 和 Waveboard 并不是真正的客户端,而是围绕官方https://wave.google.com/wave/ URL 的单应用程序网络浏览器。

Wave Federation 协议带有一个基于 Protocol Buffers 的实验性客户端/服务器协议。有些人正在使用它来制作客户端,但它还不能与现有的 wave 基础设施互操作,除非您设置自己的服务器(它不适用于 @googlewave.com 用户,您必须设置自己的 wave federation 服务器和让它与之通信)。

在 Google I/O 期间,他们宣布了 Google Wave Data API,它允许程序使用 OAuth 代表用户读取和写入 wave。我正在使用它来创建一个真正的移动客户端,但在当前状态下,它仍然非常有限,仅限于 fetchWave、search 和 folderAction(markAsRead/Unread、静音和存档)的操作。

http://code.google.com/apis/wave/extensions/wavedataapi/index.html

Lars Rasmussen 确实提到了公共客户端/服务器协议的开始,但我还没有找到任何关于它的信息。

于 2010-05-26T19:17:21.340 回答