javascript - Google Apps 脚本:YouTube 搜索不适用于位置参数
问题描述
我正在尝试通过 Google Apps 脚本使用 YouTube 数据 API 提取一些数据。
这就是我到目前为止所做的,并且没有任何问题。
var searchParameter = {
q: 'javascript',
maxResults: 50,
type:'videos'
}
var results = YouTube.Search.list('id,snippet', searchParameter);
现在我想向这个查询添加位置过滤器。根据我添加的文档location
和locationRadius
参数:
var searchParameter = {
q: 'javascript',
maxResults: 50,
type:'videos',
location: "37.42307,-122.08427",
locationRadius: "999km",
}
var results = YouTube.Search.list('id,snippet', searchParameter);
但是在添加这两个参数后,它不再工作了,我收到以下错误:
{ [GoogleJsonResponseException: API call to youtube.search.list failed with error: Request contains an invalid argument.] details: { errors: [ [Object] ], message: 'Request contains an invalid argument.', code: 400 }, name: 'GoogleJsonResponseException' }
.
我正在遵循本指南:
https://developers.google.com/youtube/v3/docs/search/list#location
.
我在这里做错了什么?
解决方案
推荐阅读
- wordpress - Sophos 按访问扫描忽略上传的文件
- javascript - 自定义帖子类型子帖子中子网址的 WordPress 自定义 JS 路由
- python - python中的变量赋值错误
- java - 在 SimpleDateFormat 中包含通配符
- matlab - 在 Matlab 中绘制数据的问题(在 x 轴上设置月份和年份)
- javascript - 单选vue js多选子组
- sql - 如果存在,如何在表上删除聚集索引并添加新的聚集索引?
- php - 为什么 laravel 6 多对多关系不起作用?
- python - 为什么 Numpy 的 int 数据类型与 Numpy 的 int64 数据类型不同?
- rust - 如何在 Rust 中将 std::iter::Iterator::map 用于树状结构?