Google Wave ガジェットのプロパティの構成/設定
-
20-09-2019 - |
質問
Python で Google Wave ガジェットを作成した後、どのように構成または変更できますか?次のコードは 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 のラッパーのようです。
(同様の) 問題についての議論 ここ
所属していません StackOverflow