作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想了解 YouTube 上的某个视频是否因受 GEMA 保护而被屏蔽(在德国)。最好通过 YouTube API。我想在玩家告诉我之前知道它是否受到保护。受 GEMA 保护的视频示例(保护仅适用于德国 IP): https://www.youtube.com/watch?v=BgfcToAjfdc
最佳答案
您可以使用 search.list 并指定 part=contentDetails
在 HTTP 请求中检查这一点。 contentDetails 有一个 blocked为您提供视频被屏蔽的所有国家/地区的区域代码的部分。
例如,对于此视频,您可以调用:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=BgfcToAjfdc&key=[API_KEY]
你会得到:
{
"kind": "youtube#videoListResponse",
"etag": "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/wC5hYBNHuSGatyO7FsTaHrWY5HI\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/4dW1h00OUpXXhtaz2M71v9cXGsQ\"",
"id": "BgfcToAjfdc",
"contentDetails": {
"duration": "PT5M26S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": false,
"regionRestriction": {
"blocked": [
"DE"
]
您可以在屏蔽
部分看到该视频在德国被屏蔽。
关于youtube - 了解 YouTube 视频是否受 GEMA 保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32488823/
我想了解 YouTube 上的某个视频是否因受 GEMA 保护而被屏蔽(在德国)。最好通过 YouTube API。我想在玩家告诉我之前知道它是否受到保护。受 GEMA 保护的视频示例(保护仅适用于德
我是一名优秀的程序员,十分优秀!