用于制作公开Goog​​le Hangout Url的API

时间:2015-12-23 20:51:13

标签: hangout hangouts-api

我有一个私人网页。我想从该页面提供Google Hangout链接。

拥有该链接的任何人都“已获得授权”使用环聊。我宁愿他们不必登录(如果他们已经没事的话也没关系)。这是额外的工作和失败的机会。

如何制作公开的Google环聊直播链接?两个人约会的方式?我可以通过roomId。我查看了环聊API,但没有看到如何添加它。

环聊网址有135位,所以它看起来很随机,足以保证安全。我写了这个函数,但它大部分都不起作用,当它发布时,环聊不公开。

  newHangoutsUrl: function() {
    /* Hangout urls can be made on the fly:
     *     https://plus.google.com/hangouts/_/{roomId}
     *
     * Where roomId = 27 random chars from set '234567abcdefghijklmnopqrstuvwxyz'
     *
     * this is called on client so we use Math.random();
     */
    var set = '234567abcdefghijklmnopqrstuvwxyz'.split('');
    var ret = '';
    for (var i=0; i<27; i++) {
      ret += set[Math.floor(Math.random()*set.length)];
    }
    return 'https://plus.google.com/hangouts/_/' + ret;
  },

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可能只应使用页面中的Hangout Button,因为无法以编程方式生成/使用视频群聊网址。您可以使用Invites将人员添加到视频群聊。