regionCode工作不一致,YouTube API,谷歌应用程序脚本



使用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字母-2,我相信国家代码是正确的。我可能遗漏了什么吗?

编辑---我已经在issue Tracker上重新提交了问题,并且已经分配。

编辑--">这是已知的问题。不幸的是,我们没有修复的预计到达时间";

这似乎是一个错误

谷歌的问题跟踪器上已经有一份报告详细描述了同样的行为:

  • 视频列表不会返回某些国家/地区的数据

您可以点击☆在上述页面左上角的问题编号旁边,这让谷歌知道更多的人遇到了这种情况,因此它更有可能被更快地看到。

相关内容

最新更新