Youtube Data API v3:按日期排序不起作用

时间:2019-03-16 08:54:49

标签: youtube youtube-api youtube-data-api

几个小时以来,排序无法正常进行。

https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw&key=YOUR_API_KEY

也可以在API资源管理器中尝试(无需OAuth即可执行)。

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw&order=date

日期:根据资源的创建日期以相反的时间顺序对其进行排序。

https://developers.google.com/youtube/v3/docs/search/list

出了什么问题?

4 个答案:

答案 0 :(得分:6)

如果您希望获取某个频道的最新视频:

  • Channels获取频道上传播放列表
  • PlaylistItems的频道上传播放列表中获取最新视频

或者,您可以使用频道RSS feed:

  • https://www.youtube.com/feeds/videos.xml?channel_id={ChannelId}
  • https://www.youtube.com/feeds/videos.xml?user={User}

但这不会代替按日期功能排序的完整搜索。

感谢YouTube使我在星期日工作,我只想观看我喜欢的频道中的最新视频。至少我不必再等待修复了,对于那些不太幸运的人,祝你好运!

答案 1 :(得分:2)

Google员工对Google论坛中的报告进行了评论: https://support.google.com/youtube/thread/2494861?msgid=2520468

  

YouTube意识到搜索/排序功能无法正常工作-这是暂时的,也是我们为更好地回应,查看和删除YouTube上违反图形的内容而做出的努力的一部分。感谢您在我们进行此操作期间的耐心配合。这些功能再次正常运行时,将更新此线程,请随时订阅更新。

答案 2 :(得分:1)

关于此的错误报告包括:

https://issuetracker.google.com/issues/128673031

https://issuetracker.google.com/issues/128673552

双方都有Google的官方评论

  

谢谢大家在这里提出这个建议。这些特定的过滤器目前已在YouTube.com上和通过API禁用。我们应该尽快对此进行更新。再次感谢。

答案 3 :(得分:0)

不确定这是多么可信:

  

只需确认这只是暂时的,并且与YouTube努力更好地响应,查看和删除YouTube中的违反图形的内容有关。感谢您在我们进行此操作期间的耐心等待。

https://www.reddit.com/r/youtube/comments/b1plj5/sort_by_upload_date_not_working/eiojtjh/