Anda harus melakukan panggilan ke sumber daya video API data YouTube setelah melakukan panggilan penelusuran. Anda dapat memasukkan hingga 50 ID video dalam satu penelusuran, jadi Anda tidak perlu memanggilnya untuk setiap elemen.
https://developers.google.com/youtube/v3/docs/videos/list
Anda ingin mengatur part=contentDetails
, karena durasinya ada.
Misalnya, panggilan berikut:
https:
Memberikan hasil ini:
{
"kind": "youtube#videoListResponse",
"etag": "\"XlbeM5oNbUofJuiuGi6IkumnZR8/ny1S4th-ku477VARrY_U4tIqcTw\"",
"items": [
{
"id": "9bZkp7q19f0",
"kind": "youtube#video",
"etag": "\"XlbeM5oNbUofJuiuGi6IkumnZR8/HN8ILnw-DBXyCcTsc7JG0z51BGg\"",
"contentDetails": {
"duration": "PT4M13S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": true,
"regionRestriction": {
"blocked": [
"DE"
]
}
}
}
]
}
Waktu diformat sebagai string ISO 8601. PT adalah singkatan dari Time Duration, 4M adalah 4 menit, dan 13S adalah 13 detik.