Google Wave gadget proprietà di configurazione / set
-
20-09-2019 - |
Domanda
Come si può configurare o mutare un gadget di Google Wave dopo aver creato uno in Python? Il seguente codice caricherà il gadget tramite XML:
from waveapi import document
gadget = document.Gadget('http://domain.com/gadget.xml')
Il riferimento API dice che si può passare una dizionario di proprietà iniziali, ma non riesco a trovare tutte le informazioni su dove il gadget sarebbe specificare tali proprietà iniziali. Ci sono menzioni di una coppia getField / setField di metodi di mutare le proprietà gadget, ma non riesco a trovare un riferimento API di loro o ancora trovare dove il gadget sarebbe specificare queste proprietà.
Questo è venuto perché io sono l'aggiunta di un gadget Wave come parte della risposta da un robot Onda, come descritto nella Saluto di estensione FAQ .
Soluzione
Gadget
è derivato da Element
in cui si afferma:
Sebbene un robot può interrogare le proprietà di un elemento può interagire solo con i tipi specifici che l'elemento rappresenta.
L'API fa menzione SubmitDelta () e get (), che sembra come wrapper per setattr e getattr.
Discussione di (simile) problema qui