Necesitas un método de respaldo diferente según los comentarios que quieras conservar:
- Comentarios que escribiste: usa Google Takeout y el Historial de comentarios de YouTube.
- Comentarios y respuestas de un video o canal: usa la API de datos de YouTube y pagina los resultados.
- Un registro de moderación o soporte: conserva el texto, autor, detalles del video, enlace directo, respuestas, estado y hora de captura.
Esta distinción evita confundir una exportación de tu cuenta personal con un archivo de comentarios de todo un canal.
¿Quieres un archivo más amplio de un perfil de YouTube en lugar de un archivo de comentarios aislado? SocialGuardian incluye YouTube entre sus plataformas compatibles, mantiene el archivo privado en tu cuenta y afirma que puedes exportarlo completo en cualquier momento (ver la opción de archivo). Inicia tu respaldo
1. Elige el registro que necesitas conservar
Empieza respondiendo una pregunta: ¿estás conservando tus propios comentarios públicos o los comentarios de la audiencia en videos que administras o revisas?
El Historial de comentarios de YouTube te permite ver los comentarios públicos que has dejado en YouTube y abrir el lugar original donde publicaste un comentario haciendo clic o tocando su contenido (Ayuda de YouTube). Esto resulta útil para encontrar tus propios comentarios y su contexto original.
Google Takeout es la opción a nivel de cuenta. Una comparación de métodos de exportación lo distingue de una exportación de video o canal: Takeout exporta los comentarios que escribiste, no los comentarios que otros espectadores dejaron en tus videos (comparación de métodos de exportación).
Para los comentarios de la audiencia, usa commentThreads.list de la API de datos de YouTube. Puedes filtrar por videoId o por allThreadsRelatedToChannelId (API de datos de YouTube).
2. Respalda los comentarios que escribiste con Google Takeout
Usa este proceso para crear un archivo personal de comentarios:
- Abre
takeout.google.com. - Anula la selección de todos los productos y selecciona YouTube y YouTube Music.
- En YouTube, selecciona comentarios en las opciones de datos.
- Elige el formato y el tamaño del archivo y crea la exportación.
Estos pasos provienen del proceso revisado de Takeout para exportar solo comentarios (comparación de métodos de exportación). Google también documenta el proceso general: inicia sesión, abre Google Takeout, desmarca los productos que no quieres, limita opcionalmente un producto con Todos los datos incluidos y selecciona Siguiente paso (Ayuda de Google Takeout).
Takeout ofrece entrega por correo electrónico o almacenamiento en la nube, exportaciones únicas o programadas, archivos ZIP o TGZ y un límite de tamaño del archivo (Ayuda de Google Takeout). Google indica que crear el archivo puede tardar desde unos minutos hasta varios días; la mayoría recibe el enlace el mismo día y las descargas grandes pueden dividirse en varios archivos (Ayuda de Google Takeout).
Registra la fecha de solicitud de la exportación y la fecha en que recibiste o descargaste el archivo. Google advierte que el archivo de datos podría no incluir cambios realizados entre la solicitud de descarga y la creación del archivo, así que trata cada Takeout como una instantánea (Ayuda de Google Takeout). Descargar los datos no los elimina de los servidores de Google (Ayuda de Google Takeout).
3. Exporta comentarios de un video o canal con la API de datos de YouTube
Para los comentarios de otros espectadores, crea el archivo alrededor de commentThreads.list:
- Elige
videoIdpara los hilos de un video oallThreadsRelatedToChannelIdpara los hilos asociados con un canal. - Solicita una página con
maxResultsentre 1 y 100. - Sigue
nextPageTokenhasta que no haya otra página. - Guarda los
itemsdevueltos y elpageInfode la respuesta, incluidostotalResultsyresultsPerPage. - Si es necesario, usa
searchTermspara limitar los resultados a comentarios que contengan términos específicos y eligetextFormatcomohtmloplainText.
Los filtros, el tamaño de página, los campos de paginación, el filtro de búsqueda y los formatos de texto están documentados en la referencia de la API de YouTube (commentThreads.list). Conservar el token de página y los totales junto con la exportación aporta evidencia de cuántos datos cubrió la ejecución, en lugar de dejar solo un conjunto de filas de comentarios (commentThreads.list).
Comprueba el acceso antes de considerar completa la respuesta. La API documenta un error 403 commentsDisabled cuando un video tiene los comentarios desactivados y un error de insufficient permissions cuando la solicitud no tiene permisos (commentThreads.list). Registra esos fallos junto con el archivo y marca como incompleto el video o canal afectado.
Cada llamada a commentThreads.list cuesta 1 unidad de cuota. Las solicitudes de páginas adicionales generan el costo del método, y los proyectos que habilitan la API de datos de YouTube tienen una asignación predeterminada de 10.000 unidades al día para todos los demás endpoints; las cuotas diarias se restablecen a medianoche, hora del Pacífico (guía de cuotas de YouTube).
Si quieres un archivo recurrente de un perfil público en lugar de reunir manualmente cada exportación, SocialGuardian afirma que sus respaldos automatizados se ejecutan todos los días e incluyen contenido y participación en las plataformas compatibles, incluido YouTube (SocialGuardian). Configura un respaldo de perfil
4. Conserva las respuestas y el contexto de moderación
Una respuesta de un hilo principal no garantiza que incluya todas las respuestas. Una guía de conservación señala que recuperar todas las respuestas puede requerir comments.list y recomienda conservar la relación con el comentario principal (guía para conservar comentarios).
Usa este proceso para las respuestas:
- Guarda el comentario principal y su ID de comentario del registro del hilo.
- Llama a
comments.listcon ese ID comoparentId. - Solicita hasta 100 resultados por página y sigue
pageTokenpara las páginas adicionales. - Guarda cada respuesta con el ID del comentario principal.
La API de YouTube documenta parentId, un tamaño de página de 1 a 100 y la paginación mediante pageToken para comments.list (comments.list). También indica que actualmente YouTube admite respuestas a comentarios principales; las respuestas a otras respuestas podrían admitirse en el futuro (comments.list).
Para solicitudes autorizadas, commentThreads.list puede filtrar moderationStatus como heldForReview, likelySpam o published; el valor predeterminado es published (commentThreads.list). Guarda ese estado con la hora de captura cuando el contexto de moderación sea importante. No marques una ejecución como completa cuando la API informe que los comentarios están desactivados o que faltan permisos (commentThreads.list).
5. Crea un archivo que siga siendo útil
Una fila de comentario sin el contexto de su video y su hilo es difícil de revisar más adelante. Una lista de conservación recomienda mantener:
- Texto del comentario
- Nombre visible del autor
- Título del video
- Enlace directo al comentario
- Fecha de captura
- Respuestas cercanas y estado del problema cuando el registro sea para soporte
Esos campos provienen de una guía práctica para conservar comentarios (guía para conservar comentarios). Para las exportaciones de la API, añade el ID del comentario, el ID del comentario principal, el filtro de solicitud, los tokens de página y los totales de respuesta para que la relación y el alcance de la recopilación sigan siendo visibles (commentThreads.list; comments.list).
Elige CSV o JSON
- CSV: elígelo cuando el archivo se use principalmente para ordenar y compartir en una hoja de cálculo (comparación de métodos de exportación).
- JSON: elígelo cuando necesites una estructura jerárquica de hilos de comentarios y metadatos para procesarlos programáticamente (comparación de métodos de exportación).
Si usas CSV, conserva el ID del comentario principal en su propia columna. Si usas JSON, conserva la relación entre el hilo y las respuestas dentro de la estructura. En ambos formatos, guarda el enlace directo y la fecha de captura con el registro (guía para conservar comentarios).
Verifica los enlaces y la cobertura
YouTube crea un enlace a un comentario destacado cuando haces clic o tocas la marca de tiempo de un comentario; el enlace resultante de la barra de direcciones apunta a ese comentario y su hilo (Ayuda de YouTube). Para comprobar un enlace guardado, ábrelo en una ventana privada y confirma que el hilo de destino aparece destacado, en lugar de abrirse solo el video (guía para conservar comentarios).
En una ejecución de la API, compara el número de elementos guardados con pageInfo.totalResults, conserva resultsPerPage y retén nextPageToken mientras haya más páginas (commentThreads.list). Para las respuestas, repite la misma comprobación usando la paginación de comments.list y el ID del comentario principal (comments.list).
6. Haz que la rutina de respaldo sea repetible
Una política práctica tiene tres partes:
- Elige el alcance: Takeout para los comentarios que escribiste; la API para los hilos de videos o canales.
- Elige la frecuencia: Takeout admite exportaciones únicas y programadas, así que usa una exportación programada cuando una sola instantánea no sea suficiente (Ayuda de Google Takeout). Para los trabajos de la API, documenta si cada ejecución es diaria, semanal o está vinculada a un evento de moderación o publicación.
- Verifica cada ejecución: registra la hora de captura, los totales de páginas, la evidencia de paginación, los fallos de acceso y al menos una comprobación de enlace permanente (Ayuda de Google Takeout; commentThreads.list; guía para conservar comentarios).
Un respaldo conserva lo que se capturó en ese momento. YouTube indica que un comentario personal no aparecerá en el Historial de comentarios si se publicó en un video eliminado o YouTube lo retiró por una infracción de políticas (Ayuda de YouTube). Por eso la hora y el alcance de la captura son importantes cuando necesitas un registro histórico.
SocialGuardian afirma que puedes compartir un @handle público, archivar el contenido automáticamente y descargarlo o restaurarlo sin contraseña ni inicio de sesión (SocialGuardian). Empieza con un perfil público
FAQ
¿Cómo hago una copia de seguridad de los comentarios de YouTube?
Usa Google Takeout para los comentarios que escribiste. Usa commentThreads.list para los comentarios asociados con un video o canal, pagina con nextPageToken y usa comments.list con parentId cuando necesites recuperar respuestas (comparación de métodos de exportación; commentThreads.list; comments.list).
¿Puedo exportar todos los comentarios de un video de YouTube?
Puedes solicitar los hilos de comentarios de un video con videoId, pedir hasta 100 resultados por página y seguir nextPageToken. Comprueba si los comentarios están desactivados o si hay errores de permisos antes de marcar el archivo como completo (commentThreads.list).
¿Google Takeout exporta comentarios de videos que no son míos?
La comparación de exportaciones revisada indica que Takeout exporta los comentarios que escribiste, no los comentarios que otros espectadores dejaron en tus videos. Usa la API de datos de YouTube para los hilos de comentarios de videos o canales (comparación de métodos de exportación; commentThreads.list).
¿Cómo conservo las respuestas y el contexto de moderación de los comentarios de YouTube?
Recupera el hilo y usa comments.list con el comentario principal como parentId, sigue la paginación y conserva la relación con el comentario principal. Para solicitudes autorizadas, guarda moderationStatus, como heldForReview, likelySpam o published (comments.list; commentThreads.list).
¿Debo guardar los comentarios de YouTube como CSV o JSON?
Usa CSV para ordenar y compartir en hojas de cálculo. Usa JSON para la estructura jerárquica de los hilos y los metadatos empleados en el procesamiento programático (comparación de métodos de exportación).
¿La API de YouTube puede recuperar todas las respuestas de un hilo?
No supongas que una respuesta de commentThreads.list contiene todas las respuestas. Usa comments.list con parentId y sigue la paginación de pageToken; actualmente YouTube documenta las respuestas a comentarios principales (guía para conservar comentarios; comments.list).
¿Con qué frecuencia debo respaldar los comentarios de YouTube?
Elige una frecuencia documentada que corresponda a la rapidez con que cambian los comentarios o el registro de moderación. Google Takeout admite exportaciones únicas y programadas, mientras que un flujo de trabajo de la API debe registrar si cada ejecución es diaria, semanal o depende de un evento (Ayuda de Google Takeout).
¿Puedo recuperar comentarios de YouTube después de que se eliminen?
Conserva una copia antes de eliminarlos y guarda su texto, autor, título del video, enlace directo, respuestas y fecha de captura. YouTube indica que un comentario de un video eliminado o un comentario retirado por una infracción de políticas no aparecerá en el Historial de comentarios (guía para conservar comentarios; Ayuda de YouTube).