【发布时间】:2015-06-30 13:48:23
【问题描述】:
由于 http://gdata.youtube.com/feeds/api/videos?author=[channel]&start-index=[index] 上的旧提要不再可用,我不得不切换到官方 YouTube API 以获取频道上所有视频的列表。但是,我遇到了这个 API 没有在频道上返回正确视频计数的问题。这也导致无法使用 pageToken,因为没有返回任何内容。
预期结果是总共有 159 个视频,但是 API 告诉我只有 16 个视频,大约 50%。
我正在使用以下网址:
https://www.googleapis.com/youtube/v3/search?key=*****&channelId=UCsuBLfTDK4Hjn9Q6AYPwGqQ&part=snippet,id&order=date&maxResults=25
由于 16 低于每个请求的最大结果数量,我不会有一半的时间需要分页并获取每条记录的列表,这使得该 API 在生产中完全无用..
我能做些什么来解决这个问题,或者这是 YouTube 方面的问题吗?或者还有什么我可以用来替代的吗?我只需要某个频道上每个视频的视频 ID。
【问题讨论】:
-
@DaImTo 不幸的是,这些链接没有提供有用的信息。我的数据集要小得多,并且不会返回一致的数据。每个请求都可能返回 16 或 159 个结果,当返回 16 时,我无法浏览 159 个结果,因为也没有返回页面令牌。
标签: youtube youtube-api