Estoy tratando de obtener todas las identificaciones de video de una lista de reproducción en YouTube. Actualmente, tengo las cosas casi funcionando, excepto las identificaciones de que YouTube está devolviendo mucho más tiempo de lo habitual y no parece funcionar. Aquí hay parte de mi código:
const requestUrl = `https://www.googleapis.com/youtube/v3/playlistItems?key=${process.env.KEY}&playlistId=${id}&part=id&maxResults=40`El resultado bajo data.items se ve así:
[ { kind: 'youtube#playlistItem', etag: 'DxS1pY8G6dwZwfAUJeE8naJEvXM', id: 'T0xBSzV1eV9uUHdpaDVQbWY3aEJWQ1Q2LU14bVFOTGFBSVAwellYVGsuRUVCNzhFRENBQzBENDM4MA' }, { kind: 'youtube#playlistItem', etag: 'hi9WR5RovxYzHpBXddP__e5nFSA', id: 'T0xBSzV1eV9uUHdpaDVQbWY3aEJWQ1Q2LU14bVFOTGFBSVAwellYVGsuQzVBOTAwNjQ1OTJFMTVBRg' } etc...Sin embargo, esas identificaciones son mucho más largas de lo normal y cuando voy a, por ejemplo,
youtube.com/watch?v=T0xBSzV1eV9uUHdpaDVQbWY3aEJWQ1Q2LU14bVFOTGFBSVAwellYVGsuRUVCNzhFRENBQzBENDM4MA , la URL se acorta automáticamente a https://www.youtube.com/watch?v=T0xBSzV1eV9 y aparece una pantalla de video no disponible. Cuando cambié &part=id a &part=snippet, sucedió lo mismo, solo obtuve más información del video.
¡Gracias por adelantado!