2017-10-19 166 views
1

我使用Google日曆API來檢索每個我最喜歡的運動隊的事件。示例日曆可以在here找到。如何從Google日曆活動中獲取電視信息?

當你點擊一個事件,它會告訴你關於遊戲的信息,包括網絡電視,它會播放上,就像這樣:

Event detail example

我正在做一個家庭自動化腳本自動檢測事件並打開我的電視等,並切換到正確的頻道。我的問題是,當我做出了API的調用,響應不包括電視信息,每個項目看起來是這樣的:

{ 
    "kind": "calendar#event", 
    "etag": "\"3014707204000000\"", 
    "id": "20171021T233000_2017102123", 
    "status": "confirmed", 
    "htmlLink": "https://www.google.com/calendar/event?eid=MjAxNzEwMjFUMjMzMDAwXzIwMTcxMDIxMjMgbmhsXzIzXyU1N2FzaGluZ3RvbislNDNhcGl0YWxzI3Nwb3J0c0B2", 
    "created": "2017-06-22T20:49:57.000Z", 
    "updated": "2017-10-07T05:20:02.000Z", 
    "summary": "Panthers @ Capitals", 
    "creator": { 
    "email": "nhl_23_%57ashington+%43apitals#[email protected]", 
    "displayName": "Washington Capitals", 
    "self": true 
    }, 
    "organizer": { 
    "email": "nhl_23_%57ashington+%43apitals#[email protected]", 
    "displayName": "Washington Capitals", 
    "self": true 
    }, 
    "start": { 
    "dateTime": "2017-10-21T19:30:00-04:00" 
    }, 
    "end": { 
    "dateTime": "2017-10-21T22:30:00-04:00" 
    }, 
    "transparency": "transparent", 
    "visibility": "public", 
    "iCalUID": "[email protected]", 
    "sequence": 0, 
    "gadget": { 
    "iconLink": "https://calendar.google.com/googlecalendar/images/sport_hockey.png" 
    } 
    } 

有誰知道這些信息存儲在哪裏,如果它的檢索?

感謝

回答

2

也許你能得到那個JSON回覆下載「htmlLink」和分析,指出電視的行之後:

這將是這樣的(僞代碼):

  1. 獲取JSON
  2. 執行類似curl htmlLinkValue | awk '/TV:/' > result.txt
  3. 讀取將包含網絡的文件。

Regards

相關問題