regionCode 无法正常工作、YouTube API、Google 应用脚本
Posted
技术标签:
【中文标题】regionCode 无法正常工作、YouTube API、Google 应用脚本【英文标题】:regionCode not working consistently properly, YouTube API, Google App Script 【发布时间】:2020-12-29 12:56:48 【问题描述】:使用 Google Apps 脚本在多个地区使用以下代码从 YouTube API 中提取一些数据:
var regions = ['SA','EG','DZ','IQ','JO','KW','LB','LY','MA','OM','YE','AE','BH','QA','TN']; //EG, LY, YE, do not work!
sr = YouTube.Videos.list("snippet,id", chart: "mostPopular", regionCode: regions[i], maxResults:50);
在所有提到的区域数组中都能正常工作,除了 EG 、 LY 和 YE ,同时只更改 regionCode 变量。
代码是ISO 3166-1 alpha-2,我确定国家代码是正确的。 有什么我可能会丢失的吗?
编辑—— 我已经在 Issue Tracker 上重新提交了问题,并且已经分配。
编辑—— “这是一个已知问题。不幸的是,我们没有 ETA 来修复。”
【问题讨论】:
【参考方案1】:这似乎是一个错误!
已经有一份关于 Google 问题跟踪器的报告详细说明了相同类型的行为:
Videos listing doesn't return data for certain countries您可以点击上述页面左上角问题编号旁边的 ☆,让 Google 知道更多人遇到此问题,因此更有可能更快地被看到。
【讨论】:
有一个location和locationRadius参数可以试试。但它没有工作。获取无效参数错误。 :(以上是关于regionCode 无法正常工作、YouTube API、Google 应用脚本的主要内容,如果未能解决你的问题,请参考以下文章
Youtube API v3 data.search 返回相同的值
IIS Web 服务器上的 Youtube 数据 API V3 PHP 无法正常工作