我正在使用Youtube API的Search端点从特定 channel 搜索播放列表标题。我的代码运行正常,但是突然间,该搜索功能不适用于特定的播放列表。
在这种情况下,我使用以下查询:
GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCp9TXGvv2-7JVVdyKEi0A6A&q=shadow+warrior&type=playlist&key={YOUR_API_KEY}
此查询用于从 channel CohhCarnage中查找名为“CohhCarnage播放Shadow Warrior 2预发行”的播放列表。
播放列表存在(https://www.youtube.com/playlist?list=PLN39y5i_H0FlCLx4nOOdrgNL7K5GHBxOm),应该已由查询返回,但不是。
起初,我认为这可能是一些缓存问题,但是等待一天并没有改变任何事情。
是否有任何原因导致搜索API不应返回我丢失的此播放列表?
谢谢您的帮助。
基门
最佳答案
现在查询可以使用,并且播放列表将显示在结果中。
搜寻API似乎并没有使用即时资料,而是在搜寻 list 的快取版本。我认为花费太多时间进行更新,但至少结果在那里。
不过,我可能不得不寻找另一种搜索方法,因为更新速度对我而言不够快。
关于api - Youtube API搜索未返回播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38998043/