2015-12-23 2 views
0

J'ai une page Web privée. Je souhaite proposer un lien Google Hangout depuis cette page.API pour rendre public Google Hangout Url

Toute personne disposant du lien est "autorisée" à utiliser le Hangout. Je préférerais qu'ils ne doivent pas se connecter (c'est très bien s'ils le sont déjà). C'est un travail supplémentaire et une occasion d'échec.

Comment puis-je créer un lien Google Hangout public? Un moyen pour deux personnes de se rencontrer? Où je peux passer un roomId. J'ai regardé l'API Hangouts et je n'ai pas vu comment l'ajouter.

Les URL de Hangout comportent 135 bits, ce qui semble assez aléatoire pour être sécurisé. J'ai écrit cette fonction, mais la plupart du temps cela ne fonctionnait pas, et quand c'était le cas, les hangouts n'étaient pas publics.

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; 
    }, 

Une suggestion?

Répondre

1

Vous devriez probablement utiliser le Hangout Button de votre page car il n'y a pas moyen de générer/utiliser par programmation des URL de hangout. Vous pouvez utiliser Invites pour ajouter des personnes au Hangout.