Отправить нескольких пользователей на одну и ту же видеовстречу Google по ссылке (в новом окне)

На моем веб-сайте есть кнопка отправки. Когда по нему щелкают у «пользователя A», он сохраняет некоторые данные в БД и отправляет «приглашение» «пользователю B» через ajax. (оба пользователя подключены к моему сайту и находятся в сети)

Теперь я хочу открыть видеовстречу Google (в новом окне), к которой присоединятся оба пользователя. На самом деле, как я могу отправить обоих пользователей на одну и ту же видеовстречу, просто нажав мою кнопку на моем веб-сайте.

Можно ли сгенерировать URL-адрес видеовстречи Google, даже если никто еще не присоединился к нему? Если это невозможно, можно ли отправить "пользователя A" на видеовстречу Google, которая откроет видеовстречу (теперь URL-адрес должен быть сгенерирован) и отправить URL-адрес на мой веб-сайт (db), чтобы я мог отобразить ссылку на "пользователя" B "? Я не нашел ничего об этом в сети, поэтому надеюсь, что кто-то может мне здесь помочь.

Большое тебе спасибо.


person Benmay    schedule 28.08.2014    source источник
comment
Я проделал то же самое в одном из проектов, над которыми работал раньше. По сути, вы можете незаметно подключить пользователя A к видеовстрече, получить этот URL-адрес и пригласить пользователя B на этот сеанс видеовстречи.   -  person Basit    schedule 28.08.2014
comment
@BasitSaeed Как вы получите этот URL?   -  person blex    schedule 28.08.2014
comment
Спасибо за ваш комментарий. Но у меня вопрос, как я могу этого добиться? Как позволить пользователю A открыть видеовстречу и отправить URL-адрес на мой сервер, чтобы я мог показать URL-адрес пользователю B   -  person Benmay    schedule 28.08.2014
comment
@blex Я сделал это давным-давно. Мне нужно найти проект, в котором я его реализовал, и взглянуть на код.   -  person Basit    schedule 28.08.2014
comment
Взгляните на этот developers.google.com/+/hangouts/   -  person Basit    schedule 28.08.2014


Ответы (1)


Вы можете сделать это, создав приложение Hangouts.

Чтобы приложение запускалось автоматически, когда пользователь нажимает кнопку Hangout, добавьте свой app_id в параметр кнопки initial_apps.

<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' : '184219133185', 'start_data' : 'dQw4w9WgXcQ', 'app_type' : 'ROOM_APP' }],
    'widget_size': 175
  });
</script>

или запустите его напрямую

https://plus.google.com/hangouts/_/?gid=<app_id>

Из приложения вы должны использовать функцию gapi.hangout.getHangoutUrl (), чтобы получить URL-адрес видеовстречи. Отправьте этот URL-адрес с помощью ajax

person New to Rails    schedule 08.11.2014
comment
Спасибо за Ваш ответ. Теперь я отправляю пользователя в свое приложение и отправляю URL-адрес с помощью ajax. Но теперь у меня другая проблема. Второй пользователь, который присоединяется к видеовстрече по URL-адресу, который был отправлен с помощью ajax, не запускает приложение автоматически. как я могу это сделать? Мне нужно отправить обоих пользователей на одну и ту же видеовстречу + запустить одно и то же приложение. - person Benmay; 10.11.2014
comment
Второй пользователь также должен открыть ссылку на видеовстречу с параметром запроса https: / .......? Gid = ‹app_id›, чтобы приложение запустилось автоматически. - person New to Rails; 10.11.2014
comment
В Google Developers Console app_id называется Project Number. На старой консоли это Project ID. - person Nobu; 13.12.2014