Ovisno o tome čije komentare želite sačuvati, potrebna vam je drugačija metoda izrade sigurnosne kopije:
- Komentari koje ste napisali: upotrijebite Google Takeout i YouTubeovu povijest komentara.
- Komentari i odgovori na videozapisu ili kanalu: upotrijebite YouTube Data API, a zatim dohvatite sve stranice rezultata.
- Zapis za moderiranje ili podršku: sačuvajte tekst, autora, podatke o videozapisu, izravnu poveznicu, odgovore, status i vrijeme snimanja.
Ta razlika sprječava da se izvoz osobnog računa zamijeni s arhivom komentara cijelog kanala.
Želite širu arhivu YouTube profila umjesto jednokratne datoteke s komentarima? SocialGuardian navodi YouTube među podržanim platformama, arhivu čuva privatnom za vaš račun i omogućuje izvoz cijele arhive u bilo kojem trenutku (pogledajte opciju arhiviranja). Započnite sigurnosno kopiranje
1. Odaberite zapis koji želite sačuvati
Započnite odgovorom na jedno pitanje: čuvate li vlastite javne komentare ili komentare publike na videozapisima kojima upravljate ili koje pregledavate?
YouTubeova Povijest komentara omogućuje vam pregled javnih komentara koje ste ostavili na YouTubeu i otvaranje izvornog mjesta na kojem je komentar objavljen klikom ili dodirom njegova sadržaja (YouTubeova pomoć). To je korisno za pronalaženje vlastitih komentara i njihova izvornog konteksta.
Google Takeout način je izvoza na razini računa. Usporedba metoda izvoza razlikuje ga od izvoza videozapisa ili kanala: Takeout izvozi komentare koje ste napisali, a ne komentare koje su drugi gledatelji ostavili na vašim videozapisima (usporedba metoda izvoza).
Za komentare publike upotrijebite YouTube Data API commentThreads.list. Možete filtrirati prema videoId ili prema allThreadsRelatedToChannelId (YouTube Data API).
2. Napravite sigurnosnu kopiju svojih komentara putem Google Takeouta
Za osobnu arhivu komentara upotrijebite ovaj postupak:
- Otvorite
takeout.google.com. - Poništite odabir svih proizvoda, a zatim odaberite YouTube i YouTube Music.
- U odjeljku YouTube u opcijama podataka odaberite komentare.
- Odaberite format izvoza i veličinu datoteke, a zatim izradite izvoz.
Ovi koraci preuzeti su iz provjerenog postupka izvoza komentara putem Takeouta (usporedba metoda izvoza). Google također opisuje opći postupak: prijavite se, otvorite Google Takeout, poništite proizvode koje ne želite, po potrebi suzite proizvod pomoću opcije Svi uključeni podaci i odaberite Sljedeći korak (Googleova pomoć za Takeout).
Takeout omogućuje dostavu e-poštom ili pohranu u oblaku, jednokratne ili zakazane izvoze, ZIP ili TGZ datoteke te ima ograničenje veličine arhive (Googleova pomoć za Takeout). Google navodi da izrada arhive može trajati od nekoliko minuta do nekoliko dana, da većina korisnika poveznicu primi istog dana te da se veća preuzimanja mogu podijeliti u više arhiva (Googleova pomoć za Takeout).
Zabilježite datum zahtjeva za izvoz i datum kada ste arhivu primili ili preuzeli. Google upozorava da podatkovna datoteka možda neće sadržavati promjene napravljene između zahtjeva za preuzimanje i izrade arhive, stoga svaki Takeout tretirajte kao snimku stanja (Googleova pomoć za Takeout). Preuzimanje podataka ne briše ih s Googleovih poslužitelja (Googleova pomoć za Takeout).
3. Izvezite komentare s videozapisa ili kanala pomoću YouTube Data API-ja
Za komentare drugih gledatelja izgradite arhivu oko metode commentThreads.list:
- Odaberite
videoIdza niti jednog videozapisa iliallThreadsRelatedToChannelIdza niti povezane s kanalom. - Zatražite stranicu s
maxResultsod 1 do 100. - Slijedite
nextPageTokendok više nema sljedeće stranice. - Spremite vraćene
itemsipageInfoiz odgovora, uključujućitotalResultsiresultsPerPage. - Ako je potrebno, upotrijebite
searchTermsza ograničavanje rezultata na komentare koji sadrže određene izraze te odaberitetextFormatkaohtmliliplainText.
Filtri, veličina stranice, polja za paginaciju, filtar pretraživanja i formati teksta opisani su u referenci YouTube API-ja (commentThreads.list). Čuvanje tokena stranice i ukupnih rezultata uz izvoz daje vam dokaz o količini podataka obuhvaćenoj izvođenjem, umjesto same zbirke redaka komentara (commentThreads.list).
Provjerite pristup prije nego što poziv proglasite dovršenim. API navodi pogrešku 403 commentsDisabled kada su komentari na videozapisu onemogućeni te pogrešku insufficient permissions kada zahtjevu nedostaju dopuštenja (commentThreads.list). Te pogreške zabilježite uz arhivu i označite pogođeni videozapis ili kanal kao nepotpun.
Svaki poziv commentThreads.list troši 1 jedinicu kvote. Dodatni zahtjevi za stranice troše cijenu metode, a projekti koji omogućuju YouTube Data API imaju zadanu alokaciju od 10 000 jedinica dnevno za sve ostale krajnje točke; dnevne se kvote resetiraju u ponoć po pacifičkom vremenu (YouTubeov vodič za kvote).
Ako želite ponavljajuću arhivu javnog profila umjesto ručnog sastavljanja svakog izvoza, SocialGuardian navodi da se njegove automatizirane sigurnosne kopije izrađuju svaki dan i uključuju sadržaj i angažman na podržanim platformama, uključujući YouTube (SocialGuardian). Postavite sigurnosnu kopiju profila
4. Sačuvajte odgovore i kontekst moderiranja
Odgovor s niti najviše razine nije jamstvo da su prisutni svi odgovori. Vodič za očuvanje komentara navodi da za potpuno dohvaćanje odgovora može biti potreban comments.list te preporučuje čuvanje odnosa nadređenog komentara (vodič za očuvanje komentara).
Upotrijebite ovaj postupak za odgovore:
- Spremite komentar najviše razine i njegov ID komentara iz zapisa niti.
- Pozovite
comments.lists ID-jem tog komentara kaoparentId. - Zatražite do 100 rezultata po stranici i slijedite
pageTokenza dodatne stranice. - Spremite svaki odgovor zajedno s ID-jem nadređenog komentara.
YouTube API opisuje parentId, veličinu stranice od 1 do 100 i paginaciju pomoću pageToken za comments.list (comments.list). Također navodi da YouTube trenutačno podržava odgovore na komentare najviše razine; odgovori na odgovore možda će biti podržani u budućnosti (comments.list).
Za autorizirane zahtjeve commentThreads.list može filtrirati moderationStatus prema vrijednostima heldForReview, likelySpam ili published; zadana je vrijednost published (commentThreads.list). Kada je kontekst moderiranja važan, spremite taj status zajedno s vremenom snimanja. Izvođenje nemojte označiti dovršenim kada API prijavi onemogućene komentare ili nedovoljna dopuštenja (commentThreads.list).
5. Izgradite arhivu koja ostaje korisna
Redak komentara bez konteksta videozapisa i niti kasnije je teško pregledati. Kontrolni popis za očuvanje preporučuje čuvanje:
- Teksta komentara
- Vidljivog imena autora
- Naslova videozapisa
- Izravne poveznice na komentar
- Datuma snimanja
- Povezanih odgovora i statusa problema kada je zapis namijenjen podršci
Ta polja dolaze iz praktičnog vodiča za očuvanje komentara (vodič za očuvanje komentara). Za API izvoze dodajte ID komentara, ID nadređenog komentara, filtar zahtjeva, tokene stranica i ukupne rezultate odgovora kako bi odnos i opseg prikupljanja ostali vidljivi (commentThreads.list; comments.list).
Odaberite CSV ili JSON
- CSV: odaberite ga kada je arhiva uglavnom namijenjena sortiranju i dijeljenju u proračunskoj tablici (usporedba metoda izvoza).
- JSON: odaberite ga kada su vam za programsku obradu potrebni hijerarhijska struktura niti komentara i metapodaci (usporedba metoda izvoza).
Ako upotrebljavate CSV, ID nadređenog komentara držite u zasebnom stupcu. Ako upotrebljavate JSON, u strukturi zadržite odnos niti i odgovora. U oba formata uz zapis čuvajte izravnu poveznicu i datum snimanja (vodič za očuvanje komentara).
Provjerite poveznice i obuhvat
YouTube izrađuje istaknutu poveznicu na komentar kada kliknete ili dodirnete vremensku oznaku komentara; poveznica iz adresne trake vodi na taj komentar i njegovu nit (YouTubeova pomoć). Da biste provjerili spremljenu poveznicu, otvorite je u privatnom prozoru i potvrdite da je istaknuta ciljna nit, a ne samo otvoren videozapis (vodič za očuvanje komentara).
Za izvođenje putem API-ja usporedite broj spremljenih stavki s pageInfo.totalResults, sačuvajte resultsPerPage i zadržite nextPageToken dok postoje dodatne stranice (commentThreads.list). Za odgovore ponovite istu provjeru pomoću paginacije comments.list i ID-ja nadređenog komentara (comments.list).
6. Učinite postupak sigurnosnog kopiranja ponovljivim
Praktična politika ima tri dijela:
- Odaberite opseg: Takeout za komentare koje ste napisali; API za niti videozapisa ili kanala.
- Odaberite učestalost: Takeout podržava jednokratne i zakazane izvoze, stoga upotrijebite zakazani izvoz kada jedna snimka nije dovoljna (Googleova pomoć za Takeout). Za API poslove zabilježite izvodi li se svako pokretanje dnevno, tjedno ili je povezano s moderiranjem ili objavom.
- Provjerite svako izvođenje: zabilježite vrijeme snimanja, ukupne rezultate stranica, dokaze paginacije, pogreške pristupa i barem jednu provjeru trajne poveznice (Googleova pomoć za Takeout; commentThreads.list; vodič za očuvanje komentara).
Sigurnosna kopija čuva ono što je snimljeno u tom trenutku. YouTube navodi da se osobni komentar neće pojaviti u Povijesti komentara ako je objavljen na izbrisanom videozapisu ili ga je YouTube uklonio zbog kršenja pravila (YouTubeova pomoć). Zato su vrijeme snimanja i opseg važni kada vam je potreban povijesni zapis.
SocialGuardian navodi da možete podijeliti javni @handle, automatski arhivirati sadržaj te ga preuzeti ili vratiti bez lozinke ili prijave (SocialGuardian). Započnite s javnim profilom
Česta pitanja
Kako napraviti sigurnosnu kopiju YouTube komentara?
Upotrijebite Google Takeout za komentare koje ste napisali. Za komentare povezane s videozapisom ili kanalom upotrijebite commentThreads.list, dohvaćajte stranice pomoću nextPageToken, a comments.list s parentId kada trebate dohvatiti odgovore (usporedba metoda izvoza; commentThreads.list; comments.list).
Mogu li izvesti sve komentare s YouTube videozapisa?
Možete zatražiti niti komentara videozapisa pomoću videoId, zatražiti do 100 rezultata po stranici i slijediti nextPageToken. Prije označavanja arhive dovršenom provjerite jesu li komentari onemogućeni ili postoje pogreške dopuštenja (commentThreads.list).
Izvozi li Google Takeout komentare na videozapisima koje ne posjedujem?
Provjerena usporedba izvoza navodi da Takeout izvozi komentare koje ste napisali, a ne komentare drugih gledatelja na vašim videozapisima. Za niti komentara videozapisa ili kanala upotrijebite YouTube Data API (usporedba metoda izvoza; commentThreads.list).
Kako sačuvati YouTube odgovore na komentare i kontekst moderiranja?
Dohvatite nit, zatim upotrijebite comments.list s komentarom najviše razine kao parentId, slijedite paginaciju i sačuvajte odnos nadređenog komentara. Za autorizirane zahtjeve spremite moderationStatus, poput heldForReview, likelySpam ili published (comments.list; commentThreads.list).
Trebam li YouTube komentare spremiti kao CSV ili JSON?
CSV upotrijebite za sortiranje i dijeljenje u proračunskoj tablici. JSON upotrijebite za hijerarhijsku strukturu niti i metapodatke koji se koriste u programskoj obradi (usporedba metoda izvoza).
Može li YouTube API dohvatiti svaki odgovor u niti?
Nemojte pretpostaviti da jedan odgovor metode commentThreads.list sadrži svaki odgovor. Upotrijebite comments.list s parentId i slijedite paginaciju pomoću pageToken; YouTube trenutačno dokumentira odgovore na komentare najviše razine (vodič za očuvanje komentara; comments.list).
Koliko često trebam izrađivati sigurnosnu kopiju YouTube komentara?
Odaberite dokumentiranu učestalost koja odgovara brzini promjena komentara ili zapisa moderiranja. Google Takeout podržava jednokratne i zakazane izvoze, dok API postupak treba zabilježiti je li svako izvođenje dnevno, tjedno ili povezano s događajem (Googleova pomoć za Takeout).
Mogu li vratiti YouTube komentare nakon brisanja?
Sačuvajte kopiju prije brisanja te zadržite njezin tekst, autora, naslov videozapisa, izravnu poveznicu, odgovore i datum snimanja. YouTube navodi da se komentar na izbrisanom videozapisu ili komentar uklonjen zbog kršenja pravila neće pojaviti u Povijesti komentara (vodič za očuvanje komentara; YouTubeova pomoć).