Youtube API v3 - 获取所有受限国家的列表
Youtube API v3 - get list of all restricted countries
在 Youtube API v2 中有一个部分描述了在哪些国家/地区视频将被屏蔽:
<media:restriction type='country' relationship='deny'>
BD BE BF...
</media:restriction>
如何使用新的 Youtube API v3 获取相同的信息?
国家/地区限制详细信息在视频的内容详细信息部分。尝试如下请求。
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id={YOUR_VIDEO_ID}&key={YOUR_API_KEY}
如果视频有国家/地区限制,上述请求将 return 类似这样的响应 "contentDetails":{...,"regionRestriction":{"blocked":["SG", "US", "SL"]}}
。它是特定视频的所有受限国家/地区的列表。
在 Youtube API v2 中有一个部分描述了在哪些国家/地区视频将被屏蔽:
<media:restriction type='country' relationship='deny'>
BD BE BF...
</media:restriction>
如何使用新的 Youtube API v3 获取相同的信息?
国家/地区限制详细信息在视频的内容详细信息部分。尝试如下请求。
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id={YOUR_VIDEO_ID}&key={YOUR_API_KEY}
如果视频有国家/地区限制,上述请求将 return 类似这样的响应 "contentDetails":{...,"regionRestriction":{"blocked":["SG", "US", "SL"]}}
。它是特定视频的所有受限国家/地区的列表。