Как построить клиент для Google Wave - PullRequest
1 голос
/ 19 декабря 2009

Глядя на текущие API Google Wave, я не могу найти способ создания альтернативного клиента. Это не робот или гаджет, и API для встраивания очень тонкий.

Тем не менее, я вижу некоторых клиентов, таких как Waver и Waveboard.

Как они это делают? это основано на XMPP?

1 Ответ

1 голос
/ 26 мая 2010

Обратите внимание, что Waver и Waveboard - не настоящие клиенты, а веб-браузеры с одним приложением, обернутые вокруг официального https://wave.google.com/wave/ URL.

Протокол Wave Federation поставляется с экспериментальным протоколом клиент / сервер на основе буферных протоколов. Некоторые люди используют это для создания клиента, но он еще не совместим с существующей волновой инфраструктурой, если вы не настроите свой собственный сервер (он не будет работать с пользователями @ googlewave.com, вы должны настроить свой собственный сервер федерации волн и пусть это сообщит).

Во время ввода-вывода Google они объявили API данных Google Wave, который позволяет программе читать и писать в волны от имени пользователя, использующего OAuth. Я использую его для создания настоящего мобильного клиента, но в текущем состоянии он все еще очень ограничен и ограничен действиями fetchWave, search и folderAction (markAsRead / Unread, mute и archive).

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

Ларс Расмуссен упоминал о начале общедоступного протокола клиент-сервер, но пока ничего не могу найти о нем.

...