2010-11-19 13 views
0

Könnte ich ein Beispiel für die Kommunikation zwischen zwei OpenSocial Gadgets mit der gadgets.rpc API haben?OpenSocial Gadget-zu-Gadget-Kommunikation über gadgets.rpc

Ich habe nach einem gesucht, aber das nächste, was ich finden kann, ist ein veraltetes Beispiel von Gadget-zu Container Kommunikation.

+0

Die Seltenheit Beispiele können mit der etwas zu tun haben Tatsache, dass der erste Verweis OpenSocial Container einen Fehler hat, der verhindert, Gadget-to-Gadget RPC funktioniert - https://issues.apache.org/jira/browse/SHINDIG-1473 – pidge

Antwort

0

Sie können pubsub für Gadget-to-Gadget-Kommunikation verwenden.

auf ein Gadget, abonnieren Sie ein Ereignis für Sie wie folgt vor:

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

auf einem anderen Gerät, Sie Ereignisse veröffentlichen, wie folgt:

var message = {}; 
message["content"] = "hey,wassup?"; 
gadgets.pubsub.publish("my_event_type", message);