2015-07-04 41 views
0

我最近建立了一個PHP應用程序,它需要一個YouTube視頻的網址,並使用YouTube的api獲取他的持續時間。我所說的網址是:youtube api不再可用

http://gdata.youtube.com/feeds/api/videos/zK0C1yxGDsw 

它一直工作,直到前兩天,在那裏我得到這個錯誤:

DOMDocument::load(http://gdata.youtube.com/feeds/api/videos/zK0C1yxGDsw): 
failed to open stream: HTTP request failed! HTTP/1.0 410 Gone 

,當我嘗試訪問的網址:

http://gdata.youtube.com/feeds/api/videos/zK0C1yxGDsw 

我得到:不再可用。

回答

2

你的例子看起來像數據API V2 ......,YouTube數據API的版本2.x已正式棄用3月4日,2014年

如果你想使這項工作YouTube數據API V3是你在找什麼。

有關YouTube API版本2的一些信息和生命週期消息可以找到here和YouTube數據API v3文檔可以找到here如果您要使用Data API v3它應該再次工作,請不要忘記設置API密鑰並確保開發者帳戶中YouTube數據API v3的狀態爲「開」。我希望這對你有所幫助