2017-03-07 38 views

回答

0

可以使用Videos: list返回匹配的API请求一个视频。通过这样做,您现在可以验证视频的videoId是否存在。

这里是sample request

https://www.googleapis.com/youtube/v3/videos?part=id&id=kmXXXLBL3Nk&key={YOUR_API_KEY} 

只是通过id为您的部分参数,并在id参数的videoId

如果它存在,它将返回这种响应。

{ 
"kind": "youtube#videoListResponse", 
"etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/ZHvOwtluy6sCNoIMjJVPsNKhBTc\"", 
"pageInfo": { 
    "totalResults": 1, 
    "resultsPerPage": 1 
}, 
"items": [ 
    { 


    "kind": "youtube#video", 
    "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/m-PtiixITeo8icgmD0t6X8DGyMA\"", 
    "id": "kmXXXLBL3Nk" 
    } 
] 
} 

现在,如果影片ID无效或不存在你response应该是这样的:

{ 
"kind": "youtube#videoListResponse", 
"etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/ZCAnB4VKeQ7X3vzSCnmpxyOQqUk\"", 
"pageInfo": { 
    "totalResults": 0, 
    "resultsPerPage": 0 
}, 
"items": [ 
] 
} 

希望这信息帮助你。

+1

谢谢你的工作 – Manojkumar

相关问题