Поэтому я пытаюсь выяснить, смогу ли я создать простой пользовательский сценарий PHP, который получает данные из ссылки на видеовстречу в Google и отображает их обратно, если он находится в сеансе.
Я довольно новичок в Google APi. Моя конечная цель — создать на веб-сайте кнопку, которая появляется всякий раз, когда кто-то присоединяется к определенной назначенной ссылке HANGOUT.
Как вы думаете, это возможно? Любой совет будет высоко оценен.
Здесь я думал:
$stuff = strip_tags(file_get_contents("https://hangouts.google.com/hangouts/_/4im2yhs5kry4vjhlu4yop25tsea"));
$eStrings = explode(' ', $stuff);
Я бы тогда извлек данные из кода и посмотрел, живы они или нет. Если в верхней части экрана написано: «Вы здесь единственный», то автоматически предполагается, что сеанс еще не начался.
Проблема => Вы попадаете на экран входа в Google, потому что вам нужен доступ пользователя.
Если у кого-то есть идеи, пожалуйста, сообщите.
Пока есть PHP API SDK для Google в бета-версии он вообще не поддерживает Hangouts. Однако Google предоставляет клиентский интерфейс JavaScript для видеовстреч, который вы сможете использовать и использовать из своего PHP-кода на стороне сервера.
Используя интерфейс JS, вы можете использовать gapi.hangout.onParticipantsChanged уведомление о событии для данного чата, чтобы узнать, когда кто-то присоединился.
Тогда используйте gapi.hangouts.getParticipants () функция, чтобы получить список участников чата и определить, должна ли ваша кнопка отображаться для текущего пользователя.
Других решений пока нет …