Google Wave小工具配置/设置属性

时间:2010-02-13 20:44:18

标签: python google-wave

如何在Python中创建一个Google Wave小工具后配置或改变它?以下代码将通过XML加载小工具:

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

API reference表示您可以传递初始属性的字典,但我找不到有关小工具指定这些初始属性的位置的任何信息。有一些getField / setField方法可以改变小工具属性,但我找不到它们的API参考,或者再次找到小工具指定这些属性的位置。

这是因为我正在添加一个Wave小工具作为Wave机器人的响应的一部分,如Wave Extension FAQ中所述。

1 个答案:

答案 0 :(得分:1)

Gadget源自Element,其中声明:

  

虽然Robot可以查询元素的属性,但它只能与元素所代表的特定类型进行交互。

API确实提到了SubmitDelta()和get(),它们看起来像是setattr和getattr的包装器。

讨论(类似)问题here