Настройка / настройка свойств гаджета Google Wave

StackOverflow https://stackoverflow.com/questions/2258985

  •  20-09-2019
  •  | 
  •  

Вопрос

Как вы можете настроить или изменить гаджет Google Wave после его создания на Python?Следующий код загрузит гаджет через XML:

from waveapi import document
gadget = document.Gadget('http://domain.com/gadget.xml')

Тот самый Ссылка на API говорит, что вы можете передать словарь начальных свойств, но я не могу найти никакой информации о том, где гаджет будет указывать эти начальные свойства.Есть упоминания о паре методов getField / SetField для изменения свойств гаджета, но я не могу найти ссылку на API для них или снова найти, где гаджет будет указывать эти свойства.

Это произошло потому, что я добавляю Wave-гаджет как часть ответа Wave-робота, как описано в Вопросы И ответы по расширению волны.

Это было полезно?

Решение

Gadget является производным от Element какие государства:

Хотя робот может запрашивать свойства элемента, он может взаимодействовать только с определенными типами, которые представляет этот элемент.

В API действительно упоминаются SubmitDelta() и get() , которые кажутся оболочками для setattr и getattr .

Обсуждение (аналогичного) вопроса здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top