【发布时间】:2015-10-06 08:26:51
【问题描述】:
我正在开发 YouTube 数据 API v3。
我想知道如何检查视频是否已被 YouTube 禁用或删除。
例如: https://www.youtube.com/watch?v=dHt_6Z2OaZI
https://www.googleapis.com/youtube/v3/videos?id=dHt_6Z2OaZI
&part=snippet,contentDetails,player,statistics,status
&key=[mykey]
我无法从 API 中得到任何想法。
{
"kind": "youtube#videoListResponse",
"etag": "\"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/Y7032cCbQSAurzEiVMjdFYzamtg\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "\"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/2FORRsUGqbS1nvQK3AR1PfmiN7I\"",
"id": "dHt_6Z2OaZI",
"snippet": {},
"contentDetails": {
"duration": "PT1H31M1S",
"dimension": "2d",
"definition": "sd",
"caption": "false",
"licensedContent": false
},
"status": {
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "youtube",
"embeddable": true,
"publicStatsViewable": true
},
"statistics": {
"viewCount": "301",
"likeCount": "0",
"dislikeCount": "0",
"favoriteCount": "0",
"commentCount": "0"
},
"player": {
"embedHtml": "<iframe width=\"640\" height=\"360\" src=\"//www.youtube.com/embed/dHt_6Z2OaZI\" frameborder=\"0\" allowfullscreen></iframe>"
}
}
]
}
我试过了
https://www.googleapis.com/youtube/v3/videos
?part=id
&key=[mykey]
&id=dHt_6Z2OaZI
但它不起作用,仍然给出结果。
【问题讨论】:
-
这个问题可能有你要找的东西:stackoverflow.com/questions/1591293/…
-
@MC10 该问题使用已弃用的 YouTube API v2,对于使用 v3 API 寻找答案的任何人都没有帮助。
-
使用v3的相关答案:stackoverflow.com/a/30197080/3417978
标签: youtube youtube-api youtube-data-api