如何使用 YouTube IFrame API 将热门视频(观看次数最多)从YouTube频道嵌入博客?
根据文档,有效listType
参数值为playlist
,search
和user_uploads
。无法找到用于列出热门视频的内容。
答案 0 :(得分:0)
您可以使用图表参数:
图表参数标识要检索的图表。 可接受的值是:
- mostPopular - 返回指定content region和video category的最热门视频。
示例代码段:
// 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': ''});
希望这有帮助。
您可以指定 channelId
和订单= viewcount
来search->list。
order
参数指定将用于在API响应中订购资源的方法。默认值为relevance
。可接受的值是:
- 日期 - 资源根据创建日期按反向时间顺序排序。
- 评级 - 资源按最高评分排序。
- 相关性 - 资源根据其与搜索查询的相关性进行排序。这是此参数的默认值。
- 标题 - 资源按标题按字母顺序排序。
- videoCount - 频道按其上传视频数量的降序排序。
- viewCount - 资源按从最高到最低的视图数排序。对于直播,视频在广播正在进行时按照并发观众的数量进行排序。
答案 1 :(得分:0)
那么,首先如何定义热门视频?例如,如果您认为热门视频是观看次数最多的视频,则可以在频道上进行搜索并按viewCount对结果进行排序。