通过查看当前的Google wave API,我无法找到创建替代客户端的方法。 它不是机器人或小工具,嵌入式API非常纤薄。
尽管如此,我确实看到了一些客户 - 例如Waver和Waveboard。
他们是怎么做到的?它是基于XMPP吗?
答案 0 :(得分:1)
请注意,Waver和Waveboard不是实际的客户端,而是包含官方https://wave.google.com/wave/网址的单一应用程序网络浏览器。
Wave Federation协议附带基于协议缓冲区的实验客户端/服务器协议。有些人正在使用它来建立一个客户端,但它不能与现有的wave基础设施互操作,除非您设置自己的服务器(它不适用于@ googlewave.com用户,您必须设置自己的wave联合服务器和让它与之沟通。)
在Google I / O期间,他们宣布推出Google Wave数据API,该程序允许程序使用OAuth代表用户进行读写。我正在使用它来创建一个真正的移动客户端,但在当前状态下,它仍然非常有限并且仅限于fetchWave,search和folderAction(markAsRead / Unread,mute和archive)的操作。
http://code.google.com/apis/wave/extensions/wavedataapi/index.html
Lars Rasmussen确实提到了公共客户端/服务器协议的开头,但我还没有找到任何关于它的信息。