Как построить клиента в Google Wave
-
20-09-2019 - |
Вопрос
Глядя на текущие API Google Wave, я не могу найти способ создать альтернативный клиент. Это не робот или гаджет, а встроенный API очень тонкий.
Тем не менее, я вижу некоторых клиентов, таких как waver и waveboard.
Как они это делают ? Это основано на XMPP?
Решение
Обратите внимание, что waver и waboard не являются реальными клиентами, скорее одноименные веб-браузеры, обернутые вокруг официального https://wave.google.com/wave/ URL
Протокол федерации волн поставляется с протоколом на основе экспериментального протокола клиента/сервера на основе протокола. Некоторые люди используют это для создания клиента, но он еще не совмещается с существующей волновой инфраструктурой, если вы не настроите свой собственный сервер (он не будет работать с пользователями @GoogleWave.com, вы должны настроить свой собственный сервер федерации волн и и Получите это об этом).
Во время ввода/вывода Google они анонсировали API Google Wave Data, который позволяет программе читать и писать для волны от имени пользователя, использующего OAuth. Я использую его для создания настоящего мобильного клиента, но в текущем состоянии он по -прежнему очень ограничен и ограничен действиями Fetchwave, Search и Felteraction (Markasread/Unduct, Mute и Archive).
http://code.google.com/apis/wave/extensions/wavedataapi/index.html
Ларс Расмуссен упомянул начало общедоступного протокола клиента/сервера, но я еще ничего не могу найти в этом.