Il metodo di backup dipende dai commenti che vuoi conservare:

  • Commenti che hai scritto: usa Google Takeout e la Cronologia dei commenti di YouTube.
  • Commenti e risposte su un video o canale: usa la YouTube Data API, quindi scorri tutte le pagine dei risultati.
  • Registro di moderazione o assistenza: conserva testo, autore, dettagli del video, link diretto, risposte, stato e momento della raccolta.

Questa distinzione evita di confondere un'esportazione dell'account personale con un archivio dei commenti di un intero canale.

Vuoi un archivio più ampio del profilo YouTube invece di un singolo file di commenti? SocialGuardian include YouTube tra le piattaforme supportate, mantiene l'archivio privato nel tuo account e dichiara che puoi esportarlo in qualsiasi momento (scopri l'opzione di archiviazione). Inizia il backup

1. Scegli il record da conservare

Inizia rispondendo a una domanda: vuoi conservare i tuoi commenti pubblici oppure i commenti del pubblico sui video che gestisci o stai esaminando?

La Cronologia dei commenti di YouTube ti permette di visualizzare i commenti pubblici che hai lasciato su YouTube e di aprire il punto originale in cui un commento è stato pubblicato facendo clic o toccando il suo contenuto (Guida di YouTube). È utile per trovare i tuoi commenti e il loro contesto originale.

Google Takeout è la procedura a livello di account. Un confronto tra i metodi di esportazione la distingue da un'esportazione video o canale: Takeout esporta i commenti che hai scritto, non quelli lasciati da altri spettatori sui tuoi video (confronto dei metodi di esportazione).

Per i commenti del pubblico, usa commentThreads.list della YouTube Data API. Può filtrare per videoId oppure per allThreadsRelatedToChannelId (YouTube Data API).

2. Esegui il backup dei commenti che hai scritto con Google Takeout

Usa questa procedura per creare un archivio personale dei commenti:

  1. Apri takeout.google.com.
  2. Deseleziona tutti i prodotti, quindi seleziona YouTube e YouTube Music.
  3. Nelle opzioni dei dati di YouTube, seleziona commenti.
  4. Scegli il formato e la dimensione del file, quindi crea l'esportazione.

Questi passaggi provengono dalla procedura verificata per un'esportazione dei soli commenti (confronto dei metodi di esportazione). Google documenta anche il flusso generale: accedi, apri Google Takeout, deseleziona i prodotti che non vuoi, restringi facoltativamente un prodotto con Tutti i dati inclusi e seleziona Passaggio successivo (Guida di Google Takeout).

Takeout consente la consegna via email o tramite spazio di archiviazione cloud, esportazioni una tantum o pianificate, file ZIP o TGZ e prevede un limite per la dimensione dell'archivio (Guida di Google Takeout). Google afferma che la creazione dell'archivio può richiedere da pochi minuti a diversi giorni, che la maggior parte delle persone riceve il link lo stesso giorno e che i download più grandi possono essere suddivisi in più archivi (Guida di Google Takeout).

Registra la data della richiesta di esportazione e quella in cui hai ricevuto o scaricato l'archivio. Google avverte che il file di dati potrebbe non includere le modifiche effettuate tra la richiesta di download e la creazione dell'archivio; considera quindi ogni esportazione Takeout come un'istantanea (Guida di Google Takeout). Scaricare i dati non li elimina dai server di Google (Guida di Google Takeout).

3. Esporta i commenti da un video o canale con la YouTube Data API

Per i commenti lasciati da altri spettatori, costruisci l'archivio usando commentThreads.list:

  1. Scegli videoId per le discussioni di un video oppure allThreadsRelatedToChannelId per le discussioni associate a un canale.
  2. Richiedi una pagina con maxResults da 1 a 100.
  3. Segui nextPageToken fino a quando non ci sono altre pagine.
  4. Salva gli items restituiti e il pageInfo della risposta, inclusi totalResults e resultsPerPage.
  5. Se necessario, usa searchTerms per limitare i risultati ai commenti contenenti termini specifici e scegli textFormat come html o plainText.

I filtri, la dimensione delle pagine, i campi di paginazione, il filtro di ricerca e i formati del testo sono documentati nel riferimento dell'API YouTube (commentThreads.list). Conservare il token della pagina e i totali insieme all'esportazione fornisce una prova della quantità di dati coperta dall'operazione, invece di lasciare soltanto un insieme di righe di commenti (commentThreads.list).

Verifica l'accesso prima di considerare completo il risultato. L'API documenta un errore 403 commentsDisabled quando i commenti di un video sono disattivati e un errore insufficient permissions quando la richiesta non dispone delle autorizzazioni necessarie (commentThreads.list). Registra questi errori insieme all'archivio e indica il video o canale interessato come incompleto.

Ogni chiamata a commentThreads.list costa 1 unità di quota. Le richieste di pagine aggiuntive comportano il costo del metodo e i progetti che abilitano la YouTube Data API hanno una dotazione predefinita di 10.000 unità al giorno per tutti gli altri endpoint; le quote giornaliere si azzerano a mezzanotte, ora del Pacifico (guida alle quote YouTube).

Se vuoi un archivio ricorrente del profilo pubblico invece di assemblare manualmente ogni esportazione, SocialGuardian dichiara che i backup automatici vengono eseguiti ogni giorno e includono contenuti e interazioni sulle piattaforme supportate, tra cui YouTube (SocialGuardian). Configura il backup di un profilo

4. Conserva le risposte e il contesto della moderazione

La risposta di una discussione principale non garantisce che siano presenti tutte le risposte. Una guida alla conservazione osserva che per recuperare tutte le risposte può essere necessario usare comments.list e raccomanda di conservare la relazione con il commento principale (guida alla conservazione dei commenti).

Usa questa procedura per le risposte:

  1. Salva il commento principale e il relativo ID dal record della discussione.
  2. Chiama comments.list usando quell'ID come parentId.
  3. Richiedi fino a 100 risultati per pagina e segui pageToken per le pagine successive.
  4. Salva ogni risposta insieme all'ID del commento principale.

L'API YouTube documenta parentId, una dimensione della pagina da 1 a 100 e la paginazione con pageToken per comments.list (comments.list). Specifica inoltre che attualmente YouTube supporta le risposte ai commenti principali; in futuro potrebbero essere supportate anche le risposte alle risposte (comments.list).

Per le richieste autorizzate, commentThreads.list può filtrare moderationStatus con heldForReview, likelySpam o published; il valore predefinito è published (commentThreads.list). Salva questo stato insieme al momento della raccolta quando il contesto della moderazione è importante. Non considerare completa un'operazione quando l'API segnala commenti disattivati o autorizzazioni insufficienti (commentThreads.list).

5. Crea un archivio che resti utile

Una riga di commento senza il contesto del video e della discussione è difficile da consultare in seguito. Una checklist di conservazione raccomanda di mantenere:

  • Testo del commento
  • Nome dell'autore visibile
  • Titolo del video
  • Link diretto al commento
  • Data della raccolta
  • Risposte circostanti e stato della segnalazione quando il record serve all'assistenza

Questi campi provengono da una guida pratica alla conservazione dei commenti (guida alla conservazione dei commenti). Per le esportazioni API, aggiungi l'ID del commento, l'ID del commento principale, il filtro della richiesta, i token delle pagine e i totali della risposta, così la relazione e l'ambito della raccolta restano visibili (commentThreads.list; comments.list).

Scegli CSV o JSON

Se usi CSV, conserva l'ID del commento principale in una colonna separata. Se usi JSON, mantieni nella struttura la relazione tra discussione e risposta. In entrambi i formati, conserva il link diretto e la data della raccolta insieme al record (guida alla conservazione dei commenti).

YouTube crea un link al commento evidenziato quando fai clic o tocchi il timestamp di un commento; il link risultante nella barra degli indirizzi porta a quel commento e alla sua discussione (Guida di YouTube). Per verificare un link salvato, aprilo in una finestra privata e controlla che sia evidenziata la discussione di destinazione, invece di aprire soltanto il video (guida alla conservazione dei commenti).

Per un'operazione API, confronta il numero di elementi salvati con pageInfo.totalResults, conserva resultsPerPage e mantieni nextPageToken finché sono disponibili altre pagine (commentThreads.list). Per le risposte, ripeti lo stesso controllo usando la paginazione di comments.list e l'ID del commento principale (comments.list).

6. Rendi ripetibile la routine di backup

Una procedura pratica comprende tre parti:

  1. Scegli l'ambito: Takeout per i commenti che hai scritto; l'API per le discussioni di video o canali.
  2. Scegli la frequenza: Takeout supporta esportazioni una tantum e pianificate, quindi usa un'esportazione pianificata quando una singola istantanea non basta (Guida di Google Takeout). Per i processi API, documenta se ogni esecuzione è giornaliera, settimanale o legata a un evento di moderazione o pubblicazione.
  3. Verifica ogni esecuzione: registra l'ora della raccolta, i totali delle pagine, le prove della paginazione, gli errori di accesso e almeno un controllo di un permalink (Guida di Google Takeout; commentThreads.list; guida alla conservazione dei commenti).

Un backup conserva ciò che è stato raccolto in quel momento. YouTube afferma che un commento personale non apparirà nella Cronologia dei commenti se è stato pubblicato su un video eliminato o rimosso da YouTube per una violazione delle norme (Guida di YouTube). Per questo la data e l'ambito della raccolta sono importanti quando serve una documentazione storica.

SocialGuardian dichiara che puoi condividere un profilo pubblico @handle, archiviare automaticamente i contenuti e scaricarli o ripristinarli senza password o accesso (SocialGuardian). Inizia con un profilo pubblico

FAQ