youtube api - 按观看次数排序视频

发布于 2024-12-11 23:24:35 字数 77 浏览 0 评论 0原文

我想获得 YouTube 上 X 个最受欢迎的视频的列表。 “most_viewed”标志不够好,它无法让我对结果进行分页。这怎么能做到呢?

I would like to get a list of the X most popular vidoes on youtube. The 'most_viewed' flag isn't good enough at it doesn't give me the ability to page the results. How can this be done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执手闯天涯 2024-12-18 23:24:35

您没有告诉您使用的是什么语言,但我已经在 PHP 中实现了这一点,如下所示:

$query = $yt->newVideoQuery();
$query->setVideoQuery('');
$query->setOrderBy('viewCount');
$feed = $yt->getVideoFeed($query->getQueryUrl(2));

我还没有尝试过此操作,但文档说:

$query->setMaxResults(5); //Sets the max results per query
$query->setStartIndex(2); //Paging

请参阅 文档 了解更多详细信息。

You didn't tell what language you are in, but I've achieved this in PHP like this:

$query = $yt->newVideoQuery();
$query->setVideoQuery('');
$query->setOrderBy('viewCount');
$feed = $yt->getVideoFeed($query->getQueryUrl(2));

I have not tried this, but the docs say:

$query->setMaxResults(5); //Sets the max results per query
$query->setStartIndex(2); //Paging

See the docs for more detailed information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文