Youtube频道列表Api - 不按顺序返回数据

时间:2016-08-06 06:09:41

标签: android youtube-api

我正在尝试使用简单的Youtube Subcriber应用。

当我尝试发送用户ID时,返回的结果与我发送的顺序不匹配。

这是我正在使用的API

  

https://www.googleapis.com/youtube/v3/channels?part=statistics,brandingSettings,snippet&key=XXXXXXXXXXXXXXX&id=UCqIqRzEge-Qvt4Iglx-uKdQ,UC6bA7BuUmGKPIS3wW2voNxg,UC9JgYaC76Q_eSgYM01S5J_w,UCgefQJC5UgbWJHDxBqB4qVg,UCddiUEpeqJcYeBxX1IVBKvQ,UCOmcA3f_RrH6b9NmcNa4tdg

例如,我按此顺序发送了数据

  • The Verge
  • 的Cnet
  • BfvsGf

数据返回:

  • BfvsGf
  • TheVerge
  • 的Cnet

根本没有秩序。请指教。

1 个答案:

答案 0 :(得分:0)

使用Search:list,它会返回与API请求中指定的查询参数匹配的搜索结果集合。默认情况下,搜索结果集标识匹配的video, [channel](https://developers.google.com/youtube/v3/docs/channels) and playlist资源,但您也可以配置查询以仅检索特定类型的资源。

HTTP请求

GET https://www.googleapis.com/youtube/v3/search

包含order参数,该参数指定将用于在API响应中对资源进行排序的方法。

您可以按降序对列表进行排序,从最高到最低等级排序或按字母顺序排序。可接受的值为:date, rating, relevance, title, videoCount, viewCount。 'order'参数将根据资源的创建时间对结果进行排序。