2016-01-21 22 views
1

所以我想弄清楚我是否可以創建一個簡單的自定義PHP腳本,從谷歌環聊鏈接獲取數據,並在會話中顯示回來。從谷歌環聊創建狀態更新通過PHP

我是Google APi的新手。我的最終目標是在網站上創建一個按鈕,只要有人加入某個指定的HANGOUT鏈接,就會出現該按鈕。

你認爲這是可能的嗎?任何建議將不勝感激。

這裏是我的想法是:

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

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

我會再檢索該代碼的數據,看看它是否是活的或沒有。如果在屏幕頂部顯示:「你是這裏唯一的一個」,那麼會自動假定會話尚未開始。

問題=>因爲您需要用戶訪問權限,所以您定向到Google登錄屏幕。

如果有人有想法,請指教。

+0

這可能會幫助您:https://developers.google.com/+/hangouts/ – Jeff

回答

0

儘管測試版中有PHP API SDK for Google,但它似乎根本不支持環聊。然而,谷歌確實暴露了一個用於環聊的客戶端JavaScript界面​​,您應該能夠從PHP服務器端代碼發出並使用它。

使用JS界面,您可以使用gapi.hangout.onParticipantsChanged事件通知來了解某個給定的環聊,以瞭解某人何時加入。

然後利用gapi.hangouts.getParticipants()函數來提取出席者的列表,並確定您的按鈕是否應顯示給當前用戶。