从YouTube频道嵌入热门视频

时间:2017-08-30 08:02:27

标签: youtube youtube-api embed youtube-javascript-api youtube-iframe-api

如何使用 YouTube IFrame API 热门视频观看次数最多)从YouTube频道嵌入博客?

根据文档,有效listType参数值为playlistsearchuser_uploads。无法找到用于列出热门视频的内容。

2 个答案:

答案 0 :(得分:0)

您可以使用图表参数:

  

图表参数标识要检索的图表。   可接受的值是:

     

示例代码段:

// Sample js code for videos.list

// See full sample for buildApiRequest() code, which is not 
// specific to a particular youtube or youtube method.

buildApiRequest('GET',
                '/youtube/v3/videos',
                {'chart': 'mostPopular',
                 'regionCode': 'US',
                 'part': 'snippet,contentDetails,statistics',
                 'videoCategoryId': ''});

希望这有帮助。

[UPDATE]

您可以指定 channelId 和订单= viewcount search->list

  

order 参数指定将用于在API响应中订购资源的方法。默认值为 relevance

     

可接受的值是:

     
      
  • 日期 - 资源根据创建日期按反向时间顺序排序。
  •   
  • 评级 - 资源按最高评分排序。
  •   
  • 相关性 - 资源根据其与搜索查询的相关性进行排序。这是此参数的默认值。
  •   
  • 标题 - 资源按标题按字母顺序排序。
  •   
  • videoCount - 频道按其上传视频数量的降序排序。
  •   
  • viewCount - 资源按从最高到最低的视图数排序。对于直播,视频在广播正在进行时按照并发观众的数量进行排序。
  •   

答案 1 :(得分:0)

那么,首先如何定义热门视频?例如,如果您认为热门视频是观看次数最多的视频,则可以在频道上进行搜索并按viewCount对结果进行排序。