从 google 个视频群聊到 php 创建状态更新

Creating a status update from google hangouts through php

所以我想弄清楚是否可以创建一个简单的自定义 PHP 脚本,该脚本从 google 视频群聊 link 中获取数据并在会话中显示回来。

我是 Google APi 的新手。我的最终目标是在网站上创建一个按钮,每当有人加入某个指定的环聊时就会出现该按钮 link。

你觉得这可能吗?任何建议将不胜感激。

我在想:

$stuff = strip_tags(file_get_contents("https://hangouts.google.com/hangouts/_/4im2yhs5kry4vjhlu4yop25tsea"));

$eStrings = explode(' ', $stuff);

然后我会从代码中检索数据并查看它是否存在。如果屏幕顶部显示:"You are the only one here" 则自动假定会话尚未开始。

问题=> 您被定向到 google 登录屏幕,因为您需要用户访问权限。

有谁有想法请指教

虽然有一个 PHP API SDK for Google 测试版,但它似乎根本不支持环聊。然而,Google 确实为环聊公开了一个 client-side JavaScript 接口,您应该能够从 PHP server-side 代码中发出和使用该接口。

使用 JS 界面,您可以使用给定环聊的 gapi.hangout.onParticipantsChanged 事件通知来了解某人何时加入。

然后利用 gapi.hangouts.getParticipants() 函数拉出环聊中的成员列表,并确定您的按钮是否应为当前用户显示。