【问题标题】:Youtube V3 API playlistitems itesm are not sorted by publishedAtYoutube V3 API 播放列表项 itemm 未按 publishedAt 排序
【发布时间】:2020-10-30 22:20:54
【问题描述】:

Youtube V3 Api playlistitems 方法假设返回publishAt.(latest first)排序的播放列表项目(视频),但返回的项目没有排序。

https://www.googleapis.com/youtube/v3/playlistItems?part=id,snippet&playlistId=PLAYLIST_ID&key=YOUR_API_KEY&maxResults=50

也可以在 API 资源管理器中尝试(不使用 OAuth 执行)。

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

它以前工作过,但几天前我注意到了这个问题,所以写在这里。是否还有其他人面临同样的情况。

YouTube 是否将退货顺序更改为其他一些指标?出了什么问题?

【问题讨论】:

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


    【解决方案1】:

    YouTube API 是否将退货顺序更改为其他一些指标?

    没有,从来没有退货单。

    如果您查看Playlist.items 的文档,则没有任何内容说明订单物品将被退回。为什么这些物品可能会在某一天出现在一个订单中,但不能保证它们会在第二天同样的订单。

    也没有参数供您指定特定顺序。大多数 google api 都假设开发者能够自己订购退回的物品。

    【讨论】:

    • 是的,文档中没有明确的规范,但我以前得到有序列表。自从我建立以来,它已经工作了很长时间。没有要指定的参数。是的,我可以在我的应用程序中对其进行排序。问题是当我只想要一段时间的视频时,如果它被订购,我可以停止分页。在这种情况下,我不知道在我的时间段内的下一个请求中列出了任何视频。
    猜你喜欢
    • 1970-01-01
    • 2016-09-17
    • 2018-07-15
    • 2013-09-20
    • 2015-08-18
    • 2021-03-24
    • 2014-07-02
    • 2018-06-11
    • 2015-06-30
    相关资源
    最近更新 更多