在youtube api的第2版中,我可以通过获取用户信息(https://gdata.youtube.com/feeds/api/users/userId)并查看Location property来获取频道的国家/地区。它似乎不存在于v3 of the api。查找youtube api v3频道的国家
由于我只对来自特定国家的频道感兴趣,有没有办法知道频道在哪个国家?
在youtube api的第2版中,我可以通过获取用户信息(https://gdata.youtube.com/feeds/api/users/userId)并查看Location property来获取频道的国家/地区。它似乎不存在于v3 of the api。查找youtube api v3频道的国家
由于我只对来自特定国家的频道感兴趣,有没有办法知道频道在哪个国家?
由于this answer暗示,请执行Search: list
并按地区代码过滤。
唯一的解决方法是使用guideCategories。
您可以list guideCategories by region。
然后在您的channels->list调用中,您可以插入那个category ids。
我不认为这是可行的,因为不同的地区有相同的指南CategoryId – capotej
它看起来V2的API终于被关闭了。
有没有人想出了一个解决方法,因为V3的API不支持它?
我已经阅读了API文档,虽然似乎有可用于此数据的字段(snippet.country),但似乎并未填充到绝大多数通道中。
我需要的是找到频道/视频关联的一般区域(国家)。没有比这更好的粒度。
的regionCode
参数DOES NOT你在想什么:)
它只是发回在国家供应视频,而不是在国家公布的一个。
如果我设置了channelId,那么它将忽略region参数。如果我只设置区域参数,那么我将有一个巨大的列表。 –
你的应用程序的性质是什么?是否可以分页数据? –
人们提交视频(他们可能不拥有),我需要确保视频的频道在特定的国家。我仍然可以使用v2,但想使用api的v3。 –