Поэтому я пытаюсь выяснить, могу ли я создать простой пользовательский 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 для Hangouts, который вы можете использовать и испускать из своего PHP-кода на стороне сервера.
Используя интерфейс JS, вы можете использовать уведомление о событии gapi.hangout.onParticipantsChanged для данного видеовстреча, чтобы узнать, когда кто-то присоединился.
Затем используйте функцию gapi.hangouts.getParticipants(), чтобы вывести список тех, кто в видеовстрече, и определить, должна ли отображаться ваша кнопка для текущего пользователя.