在Python中创建Google Wave小工具后,如何配置或更改该小工具?以下代码将通过XML加载该小工具:
from waveapi import document
gadget = document.Gadget('http://domain.com/gadget.xml')API reference说您可以传递初始属性的字典,但我找不到任何有关该小工具将在何处指定这些初始属性的信息。这里提到了一对getField/setField方法来改变gadget属性,但我找不到它们的API引用,也找不到gadget将在哪里指定这些属性。
这是因为我添加了一个Wave小工具作为Wave机器人响应的一部分,如Wave Extension FAQ中所述。
发布于 2010-02-14 21:23:32
Gadget是从Element派生而来的,它声明:
尽管Robot可以查询元素的属性,但它只能与元素表示的特定类型进行交互。
API确实提到了SubmitDelta()和get(),它们看起来像是setattr和getattr的包装器。
对(类似)问题here的讨论
https://stackoverflow.com/questions/2258985
复制相似问题