2015-04-20 60 views
1

我正在研究使用jQuery Mobile框架的混合/移動應用程序,並且想要從特定用戶檢索實時活動Feed(即將推出或精選) /渠道。我以這種方式嘗試了一些東西:https://gdata.youtube.com/feeds/api/users/albpower2/events如何使用JSON獲取特定YouTube頻道的即將舉行的直播活動Feed

而且我得到了這個操作

消息所需的

開發的關鍵。

我創建了一個I開發人員密鑰,但我不知道如何包含到此URL API調用中。

更新: 我發現Youtube v3 Data API和它的在線API測試平臺有用,但是當我嘗試從瀏覽器直接執行該功能時,它說需要進行OAuth認證。我不知道如何設置一個OAuth鍵值和獲取函數從URL

工作從這個GET請求https://www.googleapis.com/youtube/v3/liveBroadcasts?part=snippet&broadcastStatus=all&key=AIzaSyDhDZjburmzpaoH39Uj4dnU6X_GRLbCVW0 這是響應:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "required", 
    "message": "Login Required", 
    "locationType": "header", 
    "location": "Authorization" 
    } 
    ], 
    "code": 401, 
    "message": "Login Required" 
} 
} 

我得到這個從這些信息鏈接:https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.liveBroadcasts.list?part=snippet&broadcastStatus=all&_h=19&

回答

0

我正在尋找一種更自然的方式來解決這個問題,但我以即興創作結束,而不是從頻道中檢索實時事件饋送,我手動創建播放列表並創建事件後,我在那裏顯示給應用程序。所以現在它的工作解決方案,直到有一個JavaScript解決方案的API V3解決這個自動創建訪問令牌。

所以使用API​​第3版的方法,從播放列表中檢索項目是這樣的: https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId= {} your_playlist_ID關鍵& = {} YOUR_API_KEY

2

就包括它的API調用的URL:

https://gdata.youtube.com/feeds/api/users/albpower2/events?key=YOUR_API_KEY 

the docs

+0

看到新的錯誤 – albpower

+0

您所提供的解決方案不更新的問題工作它說(我修改API密鑰在url): **無效的請求URI ** 請參閱使用Youtube API v3新錯誤的更新問題 – albpower

+0

我以某種方式解決了它,但一段時間後它現在不不工作..那是爲什麼? – albpower

相關問題