【问题标题】:Communicate with launching app from Google Hangout与从 Google Hangout 启动应用程序进行通信
【发布时间】:2014-06-28 03:09:02
【问题描述】:
我正在通过我的网络应用发起 Google 环聊。我想将一些数据从我的 web 应用程序传递到环聊窗口,然后返回到我的 web 应用程序。我目前能够通过环聊窗口中的 AJAX 帖子将数据传回我的服务器,但是,我必须将其从我的服务器发送到正在启动的浏览器。
从我的启动应用程序到 Google Hangouts 应用程序是否有直接的通信线路?我对 webdev 很陌生,所以这可能是一个显而易见的问题。
【问题讨论】:
标签:
web
cross-domain
hangout
【解决方案1】:
您在这里尝试实现的目标是从您的环聊应用程序和 Web 应用程序服务器获取和发布数据,并且您已经将数据从环聊应用程序发布到您的 Web 服务器。您可以在您的应用程序中编写一个路由在您的网络服务器上运行以返回您尝试获取的数据,并在您的环聊应用程序中再次执行 ajax get 操作以获取 JSON 或任何所需格式的所需数据,并在 ajax 成功回调中获取结果。
示例调用:-
$.ajax({
type : "GET",
url:'/your_route_on_web_application/to_return_the_requested_data',
data : { any_data_you_want_to_pass: random_data},
dataType : 'json',
success : function(data) {
// do anything you want to with the received data
}
});