2014-01-25 4 views
5

Можно ли добавить кнопку Google Hangouts на свой бизнес-сайт, чтобы при нажатии на кнопку инициирует вызов? У меня есть бизнес-сайт, и я бы хотел, чтобы кто-нибудь мог позвонить, как кнопка Skype, которую вы можете вставлять на страницу своего сайта. Проблема, которая у меня есть, я пошел в https://developers.google.com/+/hangouts/button и прочитал, а затем отправился в Консоль API Google по телефону https://code.google.com/apis/console/ и включил API Google+ Hangouts, а затем добавил мой профиль Google+ и свой идентификатор проекта (app_id) и ввел его в пример разметки html (s) и вставлял код в мою страницу, и он показывает кнопку, однако, когда нажимается кнопка, она запускает программу Google Hangouts и просит пригласить кого-то.Кнопка с веб-сайта Google Hangouts

Мне нужно это, чтобы на самом деле начать звонить мне, потому что клиент на моей веб-странице, когда они нажимают кнопку и запускает программу Hangouts, они не будут знать, что вводить здесь. Нужно работать, как кнопка вызова Skype, и на самом деле позвонить мне.

Как всегда, любая помощь очень ценится !!

-Billy

ответ

1

Я спросил тот же вопрос на: How to use Google Hangout/on Air as a "contact me" feature on a website и получил ответ, что запрос функция находится в процессе разработки. Полный ответ здесь:

В настоящее время для вызова этой функции нет вызова API. Вы можете увидеть следующий запрос функции: https://code.google.com/p/google-plus-platform/issues/detail?id=678

запрос Функции был принят на 8 декабря 2013 года и зная, как пожелания, как правило, работают, я бы ожидать, что она когда-то между теперь и 2017.

2

Это было в основе процесса, но я не мог переработать часть кода, чтобы полностью переписать его. adding hangouts button to your website

в другом видео, был элемент этого, который позволит абоненту платить вам за звонок/Knowle

это один может быть полезно также: hangouts telephone apo

+0

Пожалуйста, введите рабочий пример. Ответы в SO должны быть 100% -ными ответами на балет, не оставляйте их ленивым ответом любезно. – YumYumYum

0

Я так хочу, чтобы это слишком однако золотая середина я нахожу есть

  1. Добавьте кнопку Google Hangout на страницу https://developers.google.com/+/hangouts/button
  2. Написать обфусцированный Hangout Адрес рядом с ним, http://www.fingerlakesbmw.org/main/flobfuscate.php

    <p>Invite me, &#104;&#101;&#108;&#108;&#111;&#64;&#100;&#97;&#110;&#99;&#111;&#117;&#114;&#115;&#101;&#46;&#99;&#111;&#46;&#117;&#107;</p>

    <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>

    <g:hangout render="createhangout"></g:hangout>

Спасибо, DanC

+0

Вы поняли это, дан? –

3

@Billy Я не уверен, что изменилось с тех пор другие ответы здесь, но на самом деле у меня есть некоторые uccess с этим подходом:

script(type="text/javascript" src="https://apis.google.com/js/platform.js") 
.g-hangout(data-render="createhangout", 
      data-invites="[{id: 'YOUR_GOOGLE_PLUS_ID', invite_type: 'PROFILE'}]") 

Где YOUR_GOOGLE_PLUS_ID это число (не ваше тщеславие ИН) нашли в своем профиле URL.Поскольку мой URL-адрес google plus содержит мой идентификатор тщеславия, я легко получил свой YOUR_GOOGLE_PLUS_ID из ссылки «Профиль» на левой боковой панели.

После нажатия, рабочий процесс выглядит следующим образом:

  1. посетители нажимают на «начать притон» кнопку
  2. в притоне приложение запускает (хром, андроид, и т.д.)
  3. они предложено присоединиться, они нажимают кнопку
  4. им предлагается пригласить вас на видеовстречу. они делают это.
  5. вас уведомляют о присоединении.

Следующая проблема, с которой я столкнулся, заключается в том, что, по-видимому, пятый шаг появляется в расширении Google Chrome и примерно через пять минут в электронном письме. Отсутствие уведомлений о: Google+ Website, Android Hangout App, Android Google Plus App.

Таким образом, кажется, что эта конкретная ситуация так же решена, как это может быть с точки зрения «интегрироваться в веб-сайт», остальная проблема, скорее всего, является ошибкой в ​​самой экосистеме google-plus/hangout.

Кстати, вместо того, чтобы использовать YOUR_GOOGLE_PLUS_ID вы можете использовать адрес электронной почты этого пользователя Google-плюс:

script(type="text/javascript" src="https://apis.google.com/js/platform.js") 
.g-hangout(data-render="createhangout", 
      data-invites="[{id: '[email protected]', invite_type: 'EMAIL'}]") 

Хотя я не уверен, если это означает, что уведомление является только через электронную почту.

+0

У вас есть ссылка на вашу незавершенную работу, которую мы можем видеть в (несколько) действии @airtonix –

+0

@airtonix: пожалуйста, сделайте рабочий процесс: 1) Посетитель нажимает кнопку «начать видеовстречу» 2) запускает приложение для видеовстречи (хром, андроид) , и т. д.) a) им предлагается присоединиться и автоматически, они присоединяются к б) вам сообщают о присоединении. если этот рабочий процесс невозможен, вы можете открыть проблему с BUG в Hangouts, и в качестве сообщества мы все проголосовали за эту функцию. – YumYumYum

1

Это полностью поддерживаемая функция.

<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> 
<g:hangout render="createhangout"></g:hangout> 

Смотрите документацию для более подробно: https://developers.google.com/+/hangouts/button.

0

Вы можете использовать это:

<script src="https://apis.google.com/js/platform.js" async defer></script> 
<div id="placeholder-div3"></div> 
<script> 
    gapi.hangout.render('placeholder-div3', { 
    'render': 'createhangout', 
    'invites' : "[{'id': '[email protected]','invite_type': 'EMAIL'},{'id': '[email protected]','invite_type': 'EMAIL'}]", 
    'widget_size': 175 
    }); 
</script> 
Смежные вопросы