通过 gadgets.rpc 进行 OpenSocial 小工具到小工具的通信
Posted
技术标签:
【中文标题】通过 gadgets.rpc 进行 OpenSocial 小工具到小工具的通信【英文标题】:OpenSocial gadget-to-gadget communication via gadgets.rpc 【发布时间】:2010-11-19 21:54:03 【问题描述】:我可以举一个使用gadgets.rpc API 在两个 OpenSocial 小工具之间进行通信的示例吗?
我已经搜索了一个,但我能找到的最接近的是一个已弃用的小工具到容器通信的示例。
【问题讨论】:
示例的稀有性可能与初始引用 OpenSocial 容器有一个错误导致 gadget-to-gadget RPC 无法正常工作有关 - issues.apache.org/jira/browse/SHINDIG-1473 【参考方案1】:您可以使用 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);
【讨论】:
以上是关于通过 gadgets.rpc 进行 OpenSocial 小工具到小工具的通信的主要内容,如果未能解决你的问题,请参考以下文章
使用 debugpy 进行远程调试可以通过代码进行,但不能通过命令行进行