我正在使用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中查找名为“CohhCarnage Plays Shadow Warrior 2 Pre Release”的播放列表。 播放列表存在(https://www.youtube.com/playlist?list=PLN39y5i_H0FlCLx4nOOdrgNL7K5GHBxOm)并且应该由查询返回,但不是。 起初我认为它可能是一些缓存问题,但等待一天并没有改变任何东西。
为什么搜索API不应该返回我缺少的播放列表?
感谢您的帮助。
kimen
答案 0 :(得分:0)
查询现在有效,播放列表显示在结果中。 看起来搜索API不使用实时数据,而是查看列表的缓存版本。在我看来,花了太多时间更新,但至少结果是那里。
我可能不得不寻找另一种方法来进行搜索,因为更新速度对我来说不够快。