2013-08-23 40 views
0

我正在客戶端網站上工作。他們在該YouTube帳戶上設置了一系列播放列表,這些播放列表都根據用戶所在網站的哪個頁面加載到視頻播放器中。無效的請求URI - Youtube API檢索單用戶播放列表

For example - 
homepage loads homepage playlist from his youtube account 
culture loads the culutre playlist 
and so on... 

我以前設置了大部分的播放列表,和我的客戶說,他們需要建立播放列表的其餘部分在他們的YouTube帳戶之前,我可以添加其餘部分。那麼他們終於開始創建播放列表,並告訴我將它們添加到相應的頁面。

其中一些工作,有些不。在那些我沒有得到'無效的請求URI'錯誤。那些做,只是加載和按預期工作。兩個播放列表都是在同一天建立的,兩者都以完全相同的方式被調用。爲什麼我會得到這個錯誤?我可以從每個播放列表中獲得json響應,所以我知道播放列表url是正確的。

網站:http://www.Scrapple.tv

I'm sending a get request to this URL: http://gdata.youtube.com/feeds/api/playlists/PLAYLISTID?start-index=1&max-results=50&v=2&format=5&alt=jsonc 

where PLAYLISTID is the id of the playlist that I am retreiving. The ones that my client has created today and work are on pages 'We The People' and 'Culture > Nitelife'. 

問題頁數: 文化 - 時尚
文化 - 人們
文化 - 一個工作查詢的音樂

例子:

http://gdata.youtube.com/feeds/api/playlists/HUp1agCRK5kDdqh-RwTBaMmk0Fo-_IeL?start-index=1&max-results=50&v=2&format=5&alt=jsonc 

Example of non-working query: 

    http://gdata.youtube.com/feeds/api/playlists/HUp1agCRK5npY3kR8CQ9SLteral-krG2?start-index=1&max-results=50&v=2&format=5&alt=jsonc 

爲什麼會給我一個錯誤 '無效的請求URI'

而另一個,在同一天創建,實現完全相同的方式,正在工作。

+0

這很奇怪。我創建了5個播放列表,其中兩個可以在播放器中顯示,另外三個播放列表出現'無效的請求URI'錯誤。 爲什麼2會工作,其他3不是?目前所有視頻都有1個視頻用於測試目的。這只是沒有意義。我試圖創建一個新的播放列表並使用該URL,但這也不起作用,再次吐出URI錯誤。 – EHerman

回答

0

哇,這是非常尷尬的,但我已經解決了這個問題。

我設置這樣的

$playlist_id == 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7'; 

我的$ PLAYLIST_ID變量當正確的做法是

$playlist_id = 'HUp1agCRK5mJYtUlx6IJqYxapBNBbmk7'; 

我等於運算符是不對的,並沒有被認識到播放列表ID。

再一次令我尷尬的是,我剛剛花了3個小時解決了這個問題,但很高興解決了這個問題。

0

注意:對於此請求,您必須提供授權令牌,它使YouTube能夠驗證用戶是否有權訪問資源。

https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2

+0

是的,我以前已經設置了這一切,並且一切正常。如果您查看該網站,超過一半的播放列表會在相應的頁面上運行。但是我今天似乎添加的所有播放列表並不像其他人那樣工作。 幾乎就好像播放列表結構發生了變化,或者API再次更新了,但似乎並非如此。 – EHerman

+0

我其實今天在 我們人民和Nitelife 部分今天增加了兩個,他們似乎沒有問題。我轉向People或Fashion,並以相同的方式實施它們,然後收到此錯誤。但沒有做任何不同的事情 – EHerman

相關問題