【问题标题】:Retrieve youtube playlist wrong when playlist items count over 100当播放列表项目计数超过 100 时,检索 youtube 播放列表错误
【发布时间】:2014-04-25 07:16:15
【问题描述】:

无论我使用的是 v2 还是 v3 api,我的播放列表项都是错误的。

测试播放列表在这里:test1113another test playlist

示例使用 test1113

当我调用“https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=1&max-results=25”时,它返回 25 个项目,从位置 1 到位置 26,缺少位置 5。

https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=26&max-results=25 将位置 31 返回到位置 56。这会导致 4 个视频丢失。

从第 51 个视频调用到第 75 个视频甚至更糟。 https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=51&max-results=25

返回的第一个视频甚至不在播放列表中。最后返回的是位置88。(但是根据返回的json文件,yt$position是108。)

您可以调用 url,直到获得播放列表中的所有视频。但是只有80个,根据api,总结果应该是137个。通过api调用,播放列表中的很多视频都丢失了。

v2 和 v3 api 返回相同的结果。

我做错了什么?还是 YouTube 有问题?

【问题讨论】:

    标签: json api youtube youtube-api


    【解决方案1】:

    【讨论】:

    • 谢谢。看起来是 YouTube api 问题
    • 我测试过了。当该播放列表中没有删除的视频时,该错误仍然存​​在。无论天气如何,检索播放列表项的 api 似乎都有问题,其中有已删除的视频
    • 是的,当我使用 api 版本 3 检索您的播放列表 PLLp2yjw6iubpvG98UIzj8tlpZ_W_z04ED 并将结果与​​ YouTube 上显示的播放列表进行比较时,我也没有返回所有视频。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 2011-12-11
    • 2012-01-19
    • 1970-01-01
    • 2021-12-21
    • 2016-06-15
    • 1970-01-01
    相关资源
    最近更新 更多