首页 文章

grab 并将环聊网址传递给我的rails应用

提问于
浏览
1

我有一个按钮来启动谷歌视频群聊,一切都很好,现在我需要使用网址获取网址

gapi.hangout.getHangoutUrl();

但我,因为这是我的服务器上的JS,我知道可以将此传递给我的应用程序 . 但我不知道如何(AJAX或其他) . 我需要这个,因为其他用户可以加入此环聊 .

任何带代码的建议都会受到赞赏

1 回答

  • 3

    在你的环聊剧本中....

    • 包含jQuery - 它对X-browser支持很有用 .
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    
    • 获取环聊网址:
    var hoUrl = gapi.hangout.getHangoutUrl();
    
    • 获取/发布环聊URL到您的服务器:
    var uri = encodeURI(server + '?hoUrl=' + hoUrl);
    $.ajax(uri,
      {
        async: true,
        beforeSend: function(request) {
          // Any beforesend code goes here, e.g. adding headers.
        },
        data: data,
        error: function(jqhr, status, error){
          // Error handling goes here.
        },
        type: verb,
        success: callback
      });
    
    • 处理AJAX GET请求并使用hoUrl参数执行您的魔法 .

    进一步澄清:

    在AJAX get请求之前形成一个URL,以包含一个包含环境URL的GET参数hoUrl . 您的服务器只需要使用任何CGI /参数解析器来检索'hoUrl'参数,然后执行您想要对其执行的任何后端魔术 . 希望有助于澄清 .

相关问题