通过查看当前的 Google Wave API,我找不到创建替代客户端的方法。它不是机器人或小工具,嵌入 API 非常纤薄。
尽管如此,我确实看到了一些客户——比如 Waver 和 Waveboard。
他们是如何做到的呢 ?它基于 XMPP 吗?
通过查看当前的 Google Wave API,我找不到创建替代客户端的方法。它不是机器人或小工具,嵌入 API 非常纤薄。
尽管如此,我确实看到了一些客户——比如 Waver 和 Waveboard。
他们是如何做到的呢 ?它基于 XMPP 吗?
请注意,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 确实提到了公共客户端/服务器协议的开始,但我还没有找到任何关于它的信息。