angular - 使用 youtube api 和 Angular 搜索电影预告片
问题描述
搜索后,在 stackoverflow 和 API 文档中,我无法弄清楚我将如何在 youtube 中使用变量搜索电影预告片。我的服务 URL 中有这个方法:
getTrailer(): Observable<Object> {
let url =
' https://www.googleapis.com/youtube/v3/search?part=snippet&q=guy&key=(mykey)'
return this.http.get(url).pipe(
map(res => {
return res['items'];
})
);
}
回到组件订阅中,我可以看到这个项目数组,但我无法理解如何根据用户输入获取预告片视频......有人可以给我一个提示吗?
解决方案
首先,我会使用topicId=/m/02vxn
(电影)。并添加q=trailer
为术语。
最终出现在这样的请求网址中
https://www.googleapis.com/youtube/v3/search?part=snippet&q=trailer&topicId=%2Fm%2F02vxn&key=[YOUR_API_KEY]
推荐阅读
- php - 如何使用php中的标头函数从变量中读取数据
- firebase - 如何在 Flutter 应用中禁用云消息传递?
- scala - Gatling:循环遍历馈线中的所有条目
- opengl - 在给定初始和目标位置以及初始滚动、俯仰和偏航角的情况下计算目标滚动、俯仰和偏航角
- ios - 当用户在通话状态栏中时,导航栏布局出现异常
- bash - 使用 bash find 命令时在列表中分配文件
- java - NoSuchMethodError 由于番石榴罐
- knockout.js - Knockout.JS - 可观察更新时屏幕值不刷新
- android - 使用 LiveData 设置 TextView 的可见性
- typo3 - 如何删除 TYPO3 Fluid 文件名中“-”左侧的字符串?