是否可以使用 youtube API 反转 orderby 结果?

发布于 2024-11-18 17:30:03 字数 324 浏览 3 评论 0原文

回复:http://code.google.com/apis/youtube/2.0 /developers_guide_php.html#Searching_for_Videos

我使用 orderby 或 Zend gdata API 的调用方式setOrderBy 获取按观看次数排名的结果。它们按降序返回,我需要升序。可能的?

re: http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Searching_for_Videos

Im using the orderby or as the Zend gdata API calles it setOrderBy to get results ranked by viewcount. they are returned in Descending order and I need Ascending. Possible?

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

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

发布评论

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

评论(2

影子是时光的心 2024-11-25 17:30:03

我知道我有点晚了,但我也遇到了同样的问题。我的方法(如果我发现 API 没有提供此功能)是使用“start-index”简单地请求最后一部分。这有点烦人,但有可能。

$feedURL = 'http://gdata.youtube.com/feeds/api/videos?q='. $query .'author=' . $author;
$sxml = simplexml_load_file($feedURL);
$ind = $sxml->children('http://a9.com/-/spec/opensearchrss/1.0/')->totalResults;
$feedURL = 'http://gdata.youtube.com/feeds/api/videos?q='. $query .
             'author='. $author .'orderby=published'.
             '&max-result=100&start-index=' . ($ind-100);
/* save to some array and use. */
  • 如果您找到了更简单的方法 - 我会很高兴知道。

I know i'm kinda late, but I'm having the same issue. My approach (if I find out that the API is not offering this) is to simply request the last part by using 'start-index'. it's a little bit annoying, but possible.

$feedURL = 'http://gdata.youtube.com/feeds/api/videos?q='. $query .'author=' . $author;
$sxml = simplexml_load_file($feedURL);
$ind = $sxml->children('http://a9.com/-/spec/opensearchrss/1.0/')->totalResults;
$feedURL = 'http://gdata.youtube.com/feeds/api/videos?q='. $query .
             'author='. $author .'orderby=published'.
             '&max-result=100&start-index=' . ($ind-100);
/* save to some array and use. */
  • If you found an easier way - I'll be happy to know.
迷爱 2024-11-25 17:30:03

如果您可以将结果放入数组中,则可以通过调用 array_reverse() 反转顺序。

If you can get the results into an array, you can then reverse the order by calling array_reverse().

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