我们注意到v3 search api返回的搜索结果因服务器的位置而异。我已经确认代码完全相同,当我使用不同服务器上的api纪录片网站的try-it部分进行测试时,结果也不同。有谁知道为什么?
https://developers.google.com/youtube/v3/docs/search/list#try-it
答案 0 :(得分:1)
这是正常的,正如您对YouTube的网络搜索所期望的那样,根据您的登录信息和位置,它会找到最相关的视频。
答案 1 :(得分:1)
我遇到了同样的问题。在我自己的计算机(我在巴西)中,呼叫将返回10个视频。在Azure服务器(美国东部)上执行时,它根本不会返回任何视频。
因此我添加了参数regionCode=BR
,它可以正常工作。
答案 2 :(得分:0)
虽然它是一个非常老的主题,但让我分享我对其他人的学习。
因此,要在所有服务器中保持api请求通用,您需要设置youtubeapi的几个请求参数。
RegionCode - 用于过滤该频道/用户的视频的区域。
如果需要,可以对结果进行排序。