2009-12-19 102 views
1

通過查看當前的Google wave API,我無法找到創建替代客戶端的方法。 這不是一個機器人或小工具,並且嵌入式API非常纖薄。如何構建Google wave的客戶端

儘管如此,我確實看到了一些客戶 - 比如Waver和Waveboard。

他們是怎麼做到的?它是基於XMPP嗎?

回答

1

請注意,Waver和Waveboard不是真正的客戶端,而是圍繞官方https://wave.google.com/wave/ URL包裝的單一應用程序Web瀏覽器。

Wave Federation協議附帶一個基於Protocol Buffers的實驗性客戶端/服務器協議。有些人正在使用它來創建客戶端,但除非您設置了自己的服務器(它不會與@ googlewave.com用戶一起使用,您必須設置您自己的波形聯合服務器並且它有溝通)。

在Google I/O期間,他們宣佈了Google Wave數據API,它允許程序使用OAuth代表用戶讀取和寫入wave。我使用它來創建一個真正的移動客戶端,但在當前狀態下,它仍然非常有限,並且僅限於fetchWave,search和folderAction(markAsRead/Unread,靜音和歸檔)的操作。

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

拉爾斯·拉斯穆森沒有提到公共客戶端/服務器協議的開始,但我還沒有找到任何事情。