Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

119
Visualizações
Cómo obtener el número total de comentarios de un canal usando la API de datos de YouTube

Estoy usando la API de datos de YouTube y puedo obtener el número de suscriptores, el número de vistas, etc. usando el parámetro de statistics . Soy consciente de que statistics no se pueden usar para obtener el número total de likeCount y commentCount para un canal. Pero la API permite obtener los videos de la lista de reproducción usando contentDetails.relatedPlaylists.uploads .

entonces mi pregunta es

¿Cómo puedo usar contentDetails.relatedPlaylists.uploads para obtener Me gusta y comentarios de videos individuales y agregarlos a una variable JS?

EDITAR

Los videos incrustados con títulos se muestran perfectamente. Pero el commentCount de comentarios del video no aparece. Aquí está el código

 function requestVideoPlaylist(playlistId) { const requestOptions = { playlistId: playlistId, part: 'snippet,contentDetails,statistics', maxResults: 10 }; const request = gapi.client.youtube.playlistItems.list(requestOptions); request.execute(response => { console.log(response); const playListItems = response.result.items; if (playListItems) { let output = '<br><h4 class="center-align">Latest Videos</h4>'; // Loop through videos and append output playListItems.forEach(item => { const videoId = item.snippet.resourceId.videoId; const videoTitle = item.snippet.title; const videoComment = item.statistics.commentCount; output += ` <div class="col s3"> <iframe width="100%" height="auto" src="https://www.youtube.com/embed/${videoId}" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> "${videoTitle}" "${videoComment}" </div> `; }); // Output videos videoContainer.innerHTML = output; } else { videoContainer.innerHTML = 'No Uploaded Videos'; } }); }

La ayuda será muy apreciada.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Para obtener el número de commentNumber de la part de statistics de Videos: lista en JavaScript simple (porque lo que parece hacer con la biblioteca parece correcto pero no funciona):

 var getJSON = function(url, callback) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'json'; xhr.onload = function() { var status = xhr.status; if (status === 200) { callback(null, xhr.response); } else { callback(status, xhr.response); } }; xhr.send(); }; getJSON('https://www.googleapis.com/youtube/v3/videos?part=statistics&id=VIDEO_ID&key=API_KEY', function(err, data) { if (err !== null) { alert('Something went wrong: ' + err); } else { alert('The video commentCount: ' + data.items[0].statistics.commentCount); } });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda