Du trenger en annen sikkerhetskopieringsmetode avhengig av hvilke kommentarer du vil ta vare på:
- Kommentarer du har skrevet: bruk Google Takeout og YouTube-kommentarloggen.
- Kommentarer og svar på en video eller kanal: bruk YouTube Data API, og hent alle resultatsidene.
- Et modererings- eller supportregister: ta vare på teksten, forfatteren, videodetaljene, direkte lenke, svar, status og tidspunktet for innsamlingen.
Dette skillet hindrer at en eksport av en personlig konto blir forvekslet med et kommentararkiv for en hel kanal.
Vil du ha et bredere arkiv av en YouTube-profil i stedet for en enkelt kommentarfil? SocialGuardian oppgir at YouTube er blant plattformene som støttes, holder arkivet privat på kontoen din og lar deg eksportere hele arkivet når som helst (se arkivalternativet). Start sikkerhetskopieringen
1. Velg oppføringen du vil ta vare på
Begynn med å svare på ett spørsmål: tar du vare på dine egne offentlige kommentarer, eller publikumskommentarer på videoer du administrerer eller gjennomgår?
YouTubes kommentarlogg lar deg se offentlige kommentarer du har skrevet på YouTube, og åpne stedet der kommentaren opprinnelig ble publisert ved å klikke eller trykke på innholdet (YouTube Hjelp). Dette er nyttig for å finne egne kommentarer og den opprinnelige konteksten.
Google Takeout er alternativet på kontonivå. En sammenligning av eksportmetoder skiller dette fra eksport av en video eller kanal: Takeout eksporterer kommentarer du har skrevet, ikke kommentarer andre seere har lagt igjen på videoene dine (sammenligning av eksportmetoder).
For publikumskommentarer bruker du YouTube Data APIs commentThreads.list. Den kan filtrere etter videoId eller allThreadsRelatedToChannelId (YouTube Data API).
2. Sikkerhetskopier kommentarer du har skrevet med Google Takeout
Bruk denne arbeidsflyten for et personlig kommentararkiv:
- Åpne
takeout.google.com. - Fjern markeringen for alle produkter, og velg deretter YouTube og YouTube Music.
- Velg kommentarer under YouTube i dataalternativene.
- Velg eksportformat og filstørrelse, og opprett deretter eksporten.
Disse trinnene er basert på den gjennomgåtte arbeidsflyten for Takeout med bare kommentarer (sammenligning av eksportmetoder). Google beskriver også den generelle prosessen: logg på, åpne Google Takeout, fjern markeringen for produkter du ikke vil ha, avgrens eventuelt et produkt med Alle data inkludert, og velg Neste trinn (Hjelp for Google Takeout).
Takeout tilbyr levering via e-post eller skylagring, engangseksport eller planlagte eksporter, ZIP- eller TGZ-filer og en grense for arkivstørrelse (Hjelp for Google Takeout). Google opplyser at opprettelsen av arkivet kan ta fra noen minutter til noen dager, at de fleste mottar lenken samme dag, og at større nedlastinger kan deles opp i flere arkiver (Hjelp for Google Takeout).
Noter datoen for eksportforespørselen og datoen du mottok eller lastet ned arkivet. Google advarer om at datafilen kanskje ikke inneholder endringer som er gjort mellom nedlastingsforespørselen og opprettelsen av arkivet, så betrakt hver Takeout som et øyeblikksbilde (Hjelp for Google Takeout). Nedlasting av dataene sletter dem ikke fra Googles servere (Hjelp for Google Takeout).
3. Eksporter kommentarer fra en video eller kanal med YouTube Data API
For kommentarer fra andre seere bygger du arkivet rundt commentThreads.list:
- Velg
videoIdfor tråder i én video, ellerallThreadsRelatedToChannelIdfor tråder knyttet til en kanal. - Be om en side med
maxResultsfra 1 til 100. - Følg
nextPageTokentil det ikke finnes flere sider. - Lagre de returnerte
itemsog svaretspageInfo, inkluderttotalResultsogresultsPerPage. - Bruk om nødvendig
searchTermsfor å begrense resultatene til kommentarer som inneholder bestemte ord, og velgtextFormatsomhtmlellerplainText.
Filtrene, sidestørrelsen, pagineringsfeltene, søkefilteret og tekstformatene er dokumentert i YouTube API-referansen (commentThreads.list). Når du lagrer sidetokenet og totalene sammen med eksporten, får du dokumentasjon på hvor mye data kjøringen dekket, i stedet for bare en samling kommentarrader (commentThreads.list).
Kontroller tilgangen før du kaller resultatet komplett. API-et dokumenterer en 403-feil med commentsDisabled når en video har deaktiverte kommentarer, og en feil med insufficient permissions når forespørselen mangler tillatelse (commentThreads.list). Registrer disse feilene sammen med arkivet, og merk den berørte videoen eller kanalen som ufullstendig.
Hvert kall til commentThreads.list koster 1 kvoteenhet. Ekstra forespørsler for sider medfører metodekostnaden, og prosjekter som aktiverer YouTube Data API, har en standardtildeling på 10 000 enheter per dag for alle andre endepunkter. Daglige kvoter tilbakestilles ved midnatt Pacific Time (veiledning om YouTube-kvoter).
Hvis du ønsker et løpende arkiv av en offentlig profil i stedet for å sette sammen hver eksport manuelt, oppgir SocialGuardian at automatiske sikkerhetskopier kjøres hver dag og inkluderer innhold og engasjement på støttede plattformer, blant annet YouTube (SocialGuardian). Konfigurer sikkerhetskopiering av en profil
4. Ta vare på svar og modereringskontekst
Et svar med en toppnivåtråd garanterer ikke at alle svar er med. En veiledning om bevaring påpeker at fullstendig henting av svar kan kreve comments.list, og anbefaler å ta vare på foreldretilknytningen (veiledning for bevaring av kommentarer).
Bruk denne arbeidsflyten for svar:
- Lagre toppnivåkommentaren og kommentar-ID-en fra trådoppføringen.
- Kall
comments.listmed denne kommentar-ID-en somparentId. - Be om opptil 100 resultater per side, og følg
pageTokenfor flere sider. - Lagre hvert svar med foreldrekommentarens ID.
YouTube API dokumenterer parentId, en sidestørrelse fra 1 til 100 og paginering med pageToken for comments.list (comments.list). Det står også at YouTube for øyeblikket støtter svar på toppnivåkommentarer. Svar på svar kan bli støttet i fremtiden (comments.list).
For autoriserte forespørsler kan commentThreads.list filtrere moderationStatus som heldForReview, likelySpam eller published. Standardverdien er published (commentThreads.list). Lagre denne statusen sammen med tidspunktet for innsamlingen når modereringskontekst er viktig. Ikke merk en kjøring som komplett når API-et rapporterer deaktiverte kommentarer eller manglende tillatelser (commentThreads.list).
5. Bygg et arkiv som fortsatt er nyttig
En kommentarrad uten video- og trådkontekst er vanskelig å gjennomgå senere. En sjekkliste for bevaring anbefaler at du beholder:
- Kommentartekst
- Synlig forfatternavn
- Videotittel
- Direkte kommentarl enke
- Innsamlingsdato
- Tilhørende svar og sakens status når oppføringen gjelder support
Disse feltene kommer fra en praktisk veiledning for bevaring av kommentarer (veiledning for bevaring av kommentarer). For API-eksporter legger du til kommentar-ID, foreldrekommentar-ID, forespørselsfilter, sidetoken og totalsummer fra svaret, slik at forholdet og innsamlingsomfanget fortsatt er synlig (commentThreads.list; comments.list).
Velg CSV eller JSON
- CSV: velg dette når arkivet hovedsakelig skal brukes til sortering og deling i regneark (sammenligning av eksportmetoder).
- JSON: velg dette når du trenger hierarkisk kommentartrådstruktur og metadata for programmatisk behandling (sammenligning av eksportmetoder).
Hvis du bruker CSV, beholder du foreldrekommentar-ID-en i en egen kolonne. Hvis du bruker JSON, beholder du forholdet mellom tråder og svar i strukturen. Uansett format beholder du direkte lenke og innsamlingsdato sammen med oppføringen (veiledning for bevaring av kommentarer).
Bekreft lenker og dekning
YouTube oppretter en fremhevet kommentarl enke når du klikker eller trykker på tidsstempelet til en kommentar. Lenken i adressefeltet peker til kommentaren og tråden (YouTube Hjelp). For å kontrollere en lagret lenke åpner du den i et privat vindu og bekrefter at måltråden er fremhevet, og at bare videoen ikke åpnes (veiledning for bevaring av kommentarer).
For en API-kjøring sammenligner du antallet lagrede oppføringer med pageInfo.totalResults, beholder resultsPerPage og tar vare på nextPageToken så lenge det finnes flere sider (commentThreads.list). For svar gjentar du den samme kontrollen med comments.list-paginering og foreldre-ID-en (comments.list).
6. Gjør sikkerhetskopieringen gjentakbar
En praktisk policy har tre deler:
- Velg omfang: Takeout for kommentarer du har skrevet, API-et for video- eller kanaltråder.
- Velg hyppighet: Takeout støtter engangs- og planlagte eksporter, så bruk en planlagt eksport når ett øyeblikksbilde ikke er nok (Hjelp for Google Takeout). For API-jobber dokumenterer du om hver kjøring skal være daglig, ukentlig eller knyttet til en modererings- eller publiseringshendelse.
- Bekreft hver kjøring: registrer innsamlingstidspunkt, sidetotaler, pagineringsbevis, tilgangsfeil og minst én kontroll av en permanent lenke (Hjelp for Google Takeout; commentThreads.list; veiledning for bevaring av kommentarer).
En sikkerhetskopi bevarer det som ble samlet inn på det tidspunktet. YouTube opplyser at en personlig kommentar ikke vises i kommentarloggen hvis den ble publisert på en slettet video eller fjernet av YouTube på grunn av et regelbrudd (YouTube Hjelp). Derfor er innsamlingstidspunkt og omfang viktig når du trenger et historisk register.
SocialGuardian oppgir at du kan dele en offentlig @handle, få innhold arkivert automatisk og laste det ned eller gjenopprette det uten passord eller innlogging (SocialGuardian). Start med en offentlig profil
FAQ
Hvordan sikkerhetskopierer jeg YouTube-kommentarer?
Bruk Google Takeout for kommentarer du har skrevet. Bruk commentThreads.list for kommentarer knyttet til en video eller kanal, paginer med nextPageToken, og bruk comments.list med parentId når du trenger å hente svar (sammenligning av eksportmetoder; commentThreads.list; comments.list).
Kan jeg eksportere alle kommentarer fra en YouTube-video?
Du kan be om en videos kommentartråder med videoId, be om opptil 100 resultater per side og følge nextPageToken. Kontroller om kommentarer er deaktivert eller om det finnes tillatelsesfeil før du erklærer arkivet komplett (commentThreads.list).
Eksporterer Google Takeout kommentarer på videoer jeg ikke eier?
Den gjennomgåtte eksportsammenligningen sier at Takeout eksporterer kommentarer du har skrevet, ikke kommentarer andre seere har lagt igjen på videoene dine. Bruk YouTube Data API for kommentartråder fra video eller kanal i stedet (sammenligning av eksportmetoder; commentThreads.list).
Hvordan tar jeg vare på YouTube-kommentarsvar og modereringskontekst?
Hent tråden, og bruk deretter comments.list med toppnivåkommentaren som parentId, følg pagineringen og ta vare på foreldretilknytningen. For autoriserte forespørsler lagrer du moderationStatus, for eksempel heldForReview, likelySpam eller published (comments.list; commentThreads.list).
Bør jeg lagre YouTube-kommentarer som CSV eller JSON?
Bruk CSV for sortering og deling i regneark. Bruk JSON for hierarkisk trådstruktur og metadata som brukes i programmatisk behandling (sammenligning av eksportmetoder).
Kan YouTube API hente alle svarene i en tråd?
Ikke anta at ett svar fra commentThreads.list inneholder alle svar. Bruk comments.list med parentId og følg paginering med pageToken. YouTube dokumenterer for øyeblikket svar på toppnivåkommentarer (veiledning for bevaring av kommentarer; comments.list).
Hvor ofte bør jeg sikkerhetskopiere YouTube-kommentarer?
Velg en dokumentert hyppighet som passer hvor raskt kommentarene eller modereringsregisteret endres. Google Takeout støtter engangs- og planlagte eksporter, mens en API-arbeidsflyt bør registrere om hver kjøring er daglig, ukentlig eller hendelsesbasert (Hjelp for Google Takeout).
Kan jeg gjenopprette YouTube-kommentarer etter at de er slettet?
Ta vare på en kopi før sletting, og behold tekst, forfatter, videotittel, direkte lenke, svar og innsamlingsdato. YouTube opplyser at en kommentar på en slettet video eller en kommentar som er fjernet på grunn av et regelbrudd, ikke vises i kommentarloggen (veiledning for bevaring av kommentarer; YouTube Hjelp).