【问题标题】:youtube gdata api doesn't return full reportsyoutube gdata api 不返回完整报告
【发布时间】:2012-07-02 17:52:58
【问题描述】:
我正在尝试获取 youtube 频道的订阅
$feedURL = 'http://gdata.youtube.com/feeds/api/users/BHUMGroup/subscriptions?v=2';
返回的 XML 未涵盖所有统计信息。
例如有一个频道http://gdata.youtube.com/apple我订阅了
但它没有在 XML 中列出
有人知道如何修复它或任何替代方法吗?
【问题讨论】:
标签:
youtube
youtube-api
gdata-api
youtube-channels
【解决方案1】:
您可以将查询参数添加到 url。使用max-results 查询,您最多可以获取 50 个结果。如果您想要超过 50 个请求,则需要使用 start-index 查询多次调用它。
http://gdata.youtube.com/feeds/api/users/BHUMGroup/subscriptions?v=2&max-results=50 将给出最多 50 个结果。通过添加查询 start-index=51&max-results=50 来获取接下来的 50 个结果。目前这是实现它的唯一方法。