質問

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 のラッパーのようです。

(同様の) 問題についての議論 ここ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top