Google Hangouts API не может запускать события

Я совсем запутался в использовании Google Hangouts API.
Я просмотрел API здесь и создал проект и выполнил шаги, описанные во втором шаге.
У меня есть требование, согласно которому пользователь будет initiate a hangout и send the link некоторым людям, а люди могут join участвовать в нем.

Рассмотрим пример приложения здесь. Как я могу использовать Gadget XML и Source Code в своем приложении MVC и начать видеовстречу?

Они предоставили пример файла XML, который также содержит код html.

Как я могу вызвать этот XML-файл в своем приложении и иметь возможность запускать некоторые события видеовстреч, таких как getHangoutUrl()?


person RealSteel    schedule 07.09.2015    source источник


Ответы (1)


  • Начать видеовстречу: Кнопка видеовстречи — это то, что вам нужно. , вам просто нужно добавить необходимые файлы javascript на свою страницу и использовать «gapi.hangout.render» для отображения кнопки на вашей странице.

  • Отправить ссылку на видеовстречу другим: вы можете использовать опцию приглашения, где вы можете добавить приглашения (адрес электронной почты, gplus profile_id, номер телефона) при отображении кнопки видеовстречи, дополнительную информацию и примеры здесь.

  • XML-файл гаджета: этот файл должен быть размещен на вашем сервере по общедоступному URL-адресу, который не требует какой-либо аутентификации. Вы можете добавить свои скрипты, стили и HTML для отображения на сервере приложений Hangouts. Подробнее здесь .
  • Обработка событий в приложении Hangouts. Вы можете использовать ajax для публикации изменений в приложении Hangouts на своем сервере. Но было бы лучше, если бы вы использовали Pusher для асинхронной обработки инициированных видеовстречами событий (onYouTubeLiveIdReady, onParticipantsAdded и т. д.) и изменения для клиентов. Вы также можете использовать его, чтобы добавить функцию сообщений чата в свое приложение, чтобы зрители также могли взаимодействовать с участниками видеовстречи в случае трансляции Hoa.
person sghosh968    schedule 26.09.2015