【发布时间】:2016-08-17 13:27:39
【问题描述】:
我正在使用 Youtube API 的搜索端点来搜索来自特定频道的播放列表标题。我的代码运行良好,但突然间这个搜索功能不适用于特定的播放列表。 在这种情况下,我使用了以下查询:
获取 https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCp9TXGvv2-7JVVdyKEi0A6A&q=shadow+warrior&type=playlist&key={YOUR_API_KEY}
此查询用于从 CohhCarnage 频道中查找名为“CohhCarnage Plays Shadow Warrior 2 Pre Release”的播放列表。 播放列表存在 (https://www.youtube.com/playlist?list=PLN39y5i_H0FlCLx4nOOdrgNL7K5GHBxOm) 并且应该由查询返回,但不是。 起初我以为这可能是缓存问题,但等待一天并没有改变任何事情。
搜索 API 是否有任何理由不应该返回我丢失的这个播放列表?
感谢您的帮助。
金门
【问题讨论】:
-
我的猜测是播放列表或频道有问题。我执行了
GET没有添加q参数(https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCp9TXGvv2-7JVVdyKEi0A6A&type=playlist&key=YOUR_API_KEY)并且没有看到你提到的播放列表。 -
奇怪的是,播放列表确实出现在
https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCp9TXG%E2%80%8C%E2%80%8Bvv2-7JVVdyKEi0A6A&key=YOUR_API_KEY所以我不知道该怎么做。
标签: api youtube youtube-data-api