Как создать кнопку Google Hangout только для чата?

Я добавил кнопку Google Hangout на свою страницу, следуя инструкциям:

<script src="https://apis.google.com/js/platform.js" async defer>
</script>
<g:hangout
   render="createhangout"
   topic="cpp11"
   hangout_type="moderated"
   invites="[{ id : '74838920', invite_type : 'PROFILE' },
       { id : 'my.email@gmail.com', invite_type : 'EMAIL' }]">
</g:hangout>

Когда я нажимаю эту кнопку, запускается видеовстреча (сообщаю мне, что я должен включить видео). Я также не уверен, правильно ли я пригласил приглашенного в видеовстречу, но об этом я расскажу позже.

Как разрешить открывать окно только для чата при нажатии кнопки?

4 ответа

Решение

Я посмотрел на документацию, и нет никакого способа сделать это.
https://developers.google.com/+/hangouts/api/gapi.hangout.av#gapi.hangout.av.CameraMuteEvent

Единственный способ сделать это - попросить участников нажать кнопку "Выключить камеру" вверху, когда они войдут в видеовстречу.

Есть вариант сейчас:

использование https://hangouts.google.com/chat/person/profileID, Идентификатор профиля является уникальным идентификатором пользователя и может быть получен через People API

Я не думаю, что чат / текст только функционал доступен. Ваш вопрос был задан ранее в более общих чертах (не относится к кнопке Google+ Hangout):

Там даже нет способа отключить видео по умолчанию.

Я не могу найти официальную документацию, в которой говорится, что только чат невозможен, но строка тега для Google Hangout Apps гласит: "Некоторые вещи лучше лицом к лицу". API также предполагают, что видео действительно в центре внимания Google Hangouts.

Конечно, есть способ. если вы заходите на чью-то страницу G+, то под своим профилем вы найдете символ видеовстречи - при нажатии на нее открывается окно чата, а не видеозвонок. https://plus.google.com/u/0/replace_this_with_a_google_id/posts

Другие вопросы по тегам