我正在使用YouTube的API的搜索端點來搜索特定頻道的播放列表標題。我的代碼工作正常,但突然這個搜索功能不適用於特定的播放列表。 在這種情況下,我用的是下面的查詢:Youtube API搜索不返回播放列表
GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCp9TXGvv2-7JVVdyKEi0A6A&q=shadow+warrior&type=playlist&key= {YOUR_API_KEY}
此查詢用於查找名爲「CohhCarnage播放影子武士2預發佈」從播放列表頻道CohhCarnage。 播放列表存在(https://www.youtube.com/playlist?list=PLN39y5i_H0FlCLx4nOOdrgNL7K5GHBxOm),應該由查詢返回,但不是。 起初我以爲這可能是一些緩存問題,但等待一天並沒有改變任何東西。
是否有任何理由爲什麼搜索API不應該返回我缺少的播放列表?
謝謝你的幫助。
kimen
我的猜測是播放列表或頻道有一些問題。我在沒有添加'q'參數('https://www.googleapis.com/youtube/v3/search?part = snippet&channelId = UCp9TXGvv2-7JVVdyKEi0A6A&type = playlist&key = YOUR_API_KEY')的情況下執行了'GET',並沒有看到您提到的播放列表。 –
奇怪的是,播放列表確實顯示在https://www.googleapis.com/youtube/v3/playlists?part = snippet&channelId = UCp9TXG%E2%80%8C%E2%80%8Bvv2-7JVVdyKEi0A6A&key = YOUR_API_KEY' 所以我不知道該怎麼做。 – kimen