在新标签页中打开环聊

Sib*_*Guy 7 google-api hangout

我已将一个环聊按钮集成到我的网站中.当我点击它时,会打开一个子窗口.是否可以在当前选项卡或新选项卡中打开环聊(就像通常的链接一样)?

我查看了环聊按钮文档,但没有找到这样的东西(我相信我在互联网上看到它).

更新有几个例子说明如何在答案和评论中指定一个没有环聊按钮的新环聊网址.但没有提供证据证明这是一种可靠的方式,并且没有提供有关指定其他参数的方法的文档(例如,Hangout App的startDate).

更新2我发现当您创建新的环聊应用时,Google Develope Console会提供环聊链接:

在此输入图像描述

使用以下网址:https://hangoutsapi.talkgadget.google.com/hangouts? authuser = 0& gid = appId.它只适用于沙箱吗?有没有办法指定其他参数,如startData?

New*_*ils 6

我使用以下内容在新选项卡中打开环聊

<a target="_blank" href="https://plus.google.com/hangouts/_?gid=<app_id">Start a Hangout</a>
Run Code Online (Sandbox Code Playgroud)

使用query参数gd=somevalue可以为您的应用程序传递一组初始数据

https://developers.google.com/+/hangouts/running#passing-data
Run Code Online (Sandbox Code Playgroud)

我发送这样的开始数据

https://plus.google.com/hangouts/_?gid=<app_id">&gd=<start_data>
Run Code Online (Sandbox Code Playgroud)

也喜欢这个

<script src="https://apis.google.com/js/platform.js" async defer></script>
<div id="placeholder-rr"></div>
<script>
  gapi.hangout.render('placeholder-rr', {
    'render': 'createhangout',
    'initial_apps': [{'app_id' : 'Your app_id', 'start_data' : 'Put your start data here', 'app_type' : 'ROOM_APP' }],
    'widget_size': 175
  });
</script>
Run Code Online (Sandbox Code Playgroud)