User:CmdrDan/YouTube API Example

YouTube API: https://developers.google.com/youtube/v3/docs/videos/list

The example uses this video: https://www.youtube.com/watch?v=Ks-_Mh1QhMc

The following list contains the part names that you can include in the parameter value: contentDetails fileDetails id liveStreamingDetails localizations player processingDetails recordingDetails snippet statistics status suggestions topicDetails

contentDetails
{ "kind": "youtube#videoListResponse", "etag": "4QMQEt2CYtxcGbk8KMDgKIuLH3g", "items": [ {     "kind": "youtube#video", "etag": "Z2fDGbn68Bfb1RQjORMv8Zok5C4", "id": "Ks-_Mh1QhMc", "contentDetails": { "duration": "PT21M3S", "dimension": "2d", "definition": "hd", "caption": "true", "licensedContent": true, "contentRating": {}, "projection": "rectangular" }   }  ],  "pageInfo": { "totalResults": 1, "resultsPerPage": 1 } }

fileDetails
{ "error": { "code": 403, "message": "The request is not properly authorized to access video file or processing information. Note that the \u003ccode\u003efileDetails\u003c/code\u003e, \u003ccode\u003eprocessingDetails\u003c/code\u003e, and \u003ccode\u003esuggestions\u003c/code\u003e parts are only available to that video's owner.", "errors": [ {       "message": "The request is not properly authorized to access video file or processing information. Note that the \u003ccode\u003efileDetails\u003c/code\u003e, \u003ccode\u003eprocessingDetails\u003c/code\u003e, and \u003ccode\u003esuggestions\u003c/code\u003e parts are only available to that video's owner.", "domain": "youtube.video", "reason": "forbidden", "location": "part", "locationType": "parameter" }   ]  } }

topicDetails
{ "kind": "youtube#videoListResponse", "etag": "j9_rTpJk_M7tWuZ5wHRefmbGTTs", "items": [ {     "kind": "youtube#video", "etag": "SBkxvMje2hfqOrV3GUc1pLMRxfc", "id": "Ks-_Mh1QhMc", "topicDetails": { "topicCategories": [ "https://en.wikipedia.org/wiki/Entertainment" ]     }    }  ],  "pageInfo": { "totalResults": 1, "resultsPerPage": 1 } }