android - 如何将 Youtube 热门视频添加到我的应用程序?
问题描述
我目前正在开发一个应用程序,我想在其中显示类似回收视图的内容,其中包含 YouTube 上当前流行的 10 个视频的列表。我知道我必须使用 YouTube 数据 API,但我看不到我需要作为参数传递什么才能获得热门视频的响应。我已经创建了一个帐户来获取 YouTube API,但我不知道从那里做什么。我已经安装了所有的库并创建了一个 api 密钥。谢谢您的帮助!
解决方案
https://developers.google.com/youtube/v3/docs/videos/list
在我看来,您需要向该地址发出获取请求:
GET https://www.googleapis.com/youtube/v3/videos
并设置以下参数。
parameters.put("chart", "mostPopular");
parameters.put("regionCode", "US");
parameters.put("videoCategoryId", "");
[在选择用例“列表(最流行的视频)”时从 Java 片段中复制]
这也来自文档:
此示例检索 YouTube 最受欢迎的视频列表。regionCode 参数标识您正在检索视频的国家/地区。示例代码设置为默认返回美国最受欢迎的视频。您还可以使用 videoCategoryId 参数来检索特定类别中最受欢迎的视频。
这就是您获取美国地区热门视频的方式。
推荐阅读
- android - React Native、Native Android Module在View中添加TextView
- python - 尝试根据用户输入从列表列表中返回相关信息
- python - 字典熊猫中的展平列表
- java - 从异常处理程序获取元素未找到异常
- mysql - 如何从 SQL Server 生成 XML 日志文件
- python - pip 包在 OSX 中创建可执行文件,但在 Ubuntu 中没有
- python - 根据条件加入有或没有最后一个元素的列表的pythonic方法
- java - 设置kafka主题过滤器
- html - 如何使用 li 和 ul 标签从 Selenium 的下拉列表中选择值?
- signal-processing - WebAudio API / javascript中低频信号的快速傅立叶变换