问题标签 [hangouts-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
695 浏览

google-api - 通过 API 提前安排 Google Hangout(直播)

我想知道是否可以通过任何 Google API 安排环聊直播。有一个类似的问题询问是否可以启动一个,但我更感兴趣的是安排它们,比如一周前通过 API 并能够检索将在其上播放它的 Youtube URL。

更具体地说,我想到的是提前安排环聊并向其参与者发送邀请电子邮件。然后,比方说,在预定的环聊开始时间前 15 分钟,其参与者可以登录并自行设置直播设置。

整个想法是通过自动维护这种提前安排和邀请任务来简化参与者需要完成的工作。环聊的参与者不需要具备任何技术能力,因此他们应该能够通过点击他们收到的邀请电子邮件中包含的链接来加入环聊直播。

我研究了环聊直播来做到这一点,但似乎 API 仅对开发与现有/正在进行的环聊直播交互的应用程序有用。还研究了 Youtube Live Steaming API。它有助于实时流式传输视频流,但似乎没有 API 的一部分可以帮助安排环聊直播。

有一种棘手的方法可以通过视频群聊来安排活动并向人们发送邀请。但该选项不适用,因为它只是一个普通的视频群聊,因此无法在 YouTube 上直播。(即不是环聊直播)

关于如何管理这个的任何想法?

0 投票
2 回答
1344 浏览

youtube - 是否可以从 API 创建新的环聊直播广播/流?

是否可以直接从 API 初始化新的环聊直播广播/流?我正在尝试将 Hangouts on Air 用于我网站的直播系统,但我在 YouTube Live API 中看不到任何允许通过 Hangouts on Air 创建流的 API 方法(看起来它需要自定义视频源)。如果这不可能,有没有办法使用谷歌按钮来初始化环聊直播,然后将其实时嵌入网页(没有预定义的流)?

我知道有诸如 OBS 之类的实时流媒体协议,但这显然在服务器上非常密集。对于这种特定情况(我不能过多谈论),使用 Google 的庞大基础架构会更方便。

0 投票
2 回答
497 浏览

javascript - 在 Google Hangout API 中添加默认邀请

每次用户点击时,我都想在 Google API 的 Invite 中添加动态电子邮件

发起环聊直播

然后会有一些电子邮件存储在一个动态变量中,应该加入到环聊会话中。请帮助我弄清楚如何在单击环聊按钮时将变量发送到以下代码。

  • gapi.hangout.render('placeholder-div3', { 'render': 'createhangout', 'invites': [{ 'id' : 'manish8081@gmail.com', 'invite_type' : 'EMAIL' }, { ' id':dynamicVariable,'invite_type':'EMAIL'}],'hangout_type':'onair','initial_apps':[{'app_id':'1088903491951'}],'widget_size':175 });

如何在单击 Air Button 上的 HAngout 时调用函数并在其中传递一个值?

0 投票
1 回答
741 浏览

javascript - 如何在不使用 JS api 的情况下创建一个公共的“开始环聊”按钮?

我需要创建一个包含我的应用程序的新公共环聊。我不想使用他们的 JS api,所以我只是将用户重定向到以下 URL:

https://plus.google.com/hangouts/_?gid=(my-app-id)

它很好用,但有一个例外 - 新创建的环聊是私密的,需要邀请。我想让它“公开”——所以任何知道链接的人都可以加入它。我该怎么做?

0 投票
1 回答
58 浏览

google-api - Google Hangouts - 控制其他参与者的视频

我正在考虑为朋友创建一种帮助应用程序,以通过互联网享受纸质 RPG。我正在考虑使用环聊 API,但是我有。

有没有办法暂时排除一些参与者进行对话?他们可以在应用程序上看到其他数据,但应该听到或看到其他参与者。有没有办法在群组对话中创建私人对话?所以私人参与者会从群组中消失,完成后会自动重新连接到群组对话?

我正在查看环聊 API,但没有找到答案。或者也许我应该研究 WebRTC 而不是环聊?

谢谢

0 投票
2 回答
3483 浏览

android - 如何在我的 Android 应用中嵌入环聊聊天

我的问题类似于以下问题... 如何在我的应用程序中嵌入 Skype

我有一个安卓应用程序。在那里,我们可以选择与我们的 google 联系人用户聊天。所以,我们打算用环聊来实现。现在,我只想在我的 android 应用程序中使用环聊。我应该能够使用环聊从我自己的用户界面与我的谷歌联系人用户聊天。

谢谢

0 投票
1 回答
287 浏览

google-hangouts - 有没有办法在 PHP 中在您自己的网页上显示您的环聊状态

我找到了有关如何链接到环聊的教程,但我想向入站人员显示我与环聊在线,以便他们与我联系。

有没有办法做到这一点?

0 投票
1 回答
892 浏览

java - 在 GAE 上编写一个 Google Hangout 聊天机器人。新的 com.google.appengine.api.xmpp 在哪里?

过去,我在 GAE 上编写了一个简单的 XMPP 基础机器人,并使用 com.google.appengine.api.xmpp 通过 Google Talk 连接到它

现在,XMPP 和 GTalk 都退役了,我该如何构建一个使用环聊聊天的机器人来做同样的事情?

0 投票
2 回答
1619 浏览

javascript - Google Hangouts On Air 不允许任何人进入(即使它显示“任何人知道此链接”)

我正在开发一个启动 Google Hangout On Air 的应用程序。我们使用 Javascript 和 Google+ Hangouts API 以编程方式执行此操作。

我们已成功创建按钮,当您单击它时,它会正确启动环聊直播。

我们希望不必预先邀请所有观众,而是希望共享环聊链接。环聊开始后,右上角会显示“知道此链接的任何人”都应该能够加入。但它不起作用。如果我与发起环聊的域用户之外的人共享链接,他们会收到消息“此派对结束...”和“错误:HJR:2-RNF”。我检查了我的应用程序域设置并与 Google 对环聊的支持进行了交谈,但似乎没有人知道如何解决这个问题。

更奇怪的是,我已经用两个不同的 Google App 域尝试过这个。在一个域下(调用它workingdomain.com),我们可以将链接分享给任何人(没有邀请),每个人都可以加入。在另一个域下(调用它notworking.com),环聊开始正常,但如果我将链接分享给那些不在邀请列表中,他们无法加入。似乎workingdomain.com已被纳入 Google Apps(不是 Google Apps for Work),并且notworking.com正在为 Google Apps for Work 订阅付费。这似乎是主要区别,但令我惊讶的是付费版本似乎比免费(祖父)服务更具限制性。

我想知道是否有人有一种以编程方式启动公共环聊直播的好方法 - 或者需要在域上设置哪些设置才能使其正常工作。

按钮初始化如下:

0 投票
1 回答
16 浏览

dart - dart polymer 和 hangouts_api 不兼容的版本

我正在尝试同时使用 dart hangouts_api 和聚合物,但出现以下错误:

浏览器上不兼容的版本限制:
- hangouts_api 0.3.0 取决于版本 >=0.9.0 <0.10.0
- 聚合物 0.15.1 取决于版本 >=0.10.0 <0.11.0

mu pubspec.yaml 文件中的每一个都是指当前版本。我只能使用每个版本的最新版本,因为建议的替代方案已有多年历史。有解决办法吗?我应该向谁报告(假设这是一个错误)?