0

gadgets.rpc APIを使用した 2 つの OpenSocial ガジェット間の通信の例を教えてください。

探してみましたが、最も近いものは、非推奨のガジェットとコンテナー間の通信の例です。

4

1 に答える 1

0

ガジェット間の通信にpubsubを使用できます。

ガジェットでは、次のようにイベントをサブスクライブします。

gadgets.pubsub.subscribe("my_event_type",whenEventHappens);
function whenEventHappens(sender, message){
      alert(message.content);
}

別のガジェットでは、次のようにイベントを公開します。

var message = {};
message["content"] = "hey,wassup?";
gadgets.pubsub.publish("my_event_type", message);
于 2010-12-14T05:28:19.460 に答える