Glede na to, čigave komentarje želite ohraniti, potrebujete drugačen način varnostnega kopiranja:
- Komentarji, ki ste jih napisali vi: uporabite Google Takeout in zgodovino komentarjev v YouTubu.
- Komentarji in odgovori na videoposnetku ali kanalu: uporabite YouTube Data API in nato preglejte vse strani rezultatov.
- Zapis za moderiranje ali podporo: ohranite besedilo, avtorja, podrobnosti videoposnetka, neposredno povezavo, odgovore, stanje in čas zajema.
Ta razlika preprečuje, da bi izvoz osebnega računa zamenjali za arhiv komentarjev celotnega kanala.
Želite širši arhiv profila YouTube namesto enkratne datoteke s komentarji? SocialGuardian podpira tudi YouTube, arhiv ohrani zaseben v vašem računu in navaja, da lahko celoten arhiv kadar koli izvozite (oglejte si možnost arhiviranja). Začnite varnostno kopiranje
1. Izberite zapis, ki ga želite ohraniti
Najprej odgovorite na eno vprašanje: ali ohranjate svoje javne komentarje ali komentarje občinstva na videoposnetkih, ki jih upravljate ali pregledujete?
Zgodovina komentarjev v YouTubu omogoča ogled javnih komentarjev, ki ste jih objavili v YouTubu, in odprtje izvirnega mesta, kjer je bil komentar objavljen, tako da kliknete ali tapnete njegovo vsebino (Pomoč za YouTube). To je uporabno za iskanje lastnih komentarjev in njihovega izvirnega konteksta.
Google Takeout je pot na ravni računa. Primerjava načinov izvoza ga ločuje od izvoza videoposnetka ali kanala: Takeout izvozi komentarje, ki ste jih napisali vi, ne pa komentarjev drugih gledalcev na vaših videoposnetkih (primerjava načinov izvoza).
Za komentarje občinstva uporabite commentThreads.list v YouTube Data API. Filtrirate lahko z videoId ali allThreadsRelatedToChannelId (YouTube Data API).
2. Varnostno kopirajte svoje komentarje z Google Takeout
Ta postopek uporabite za osebni arhiv komentarjev:
- Odprite
takeout.google.com. - Prekličite izbiro vseh izdelkov in nato izberite YouTube in YouTube Music.
- V razdelku YouTube v podatkovnih možnostih izberite komentarje.
- Izberite obliko izvoza in velikost datoteke ter ustvarite izvoz.
Ti koraki izhajajo iz pregledanega postopka Takeout samo za komentarje (primerjava načinov izvoza). Google opisuje tudi splošni potek: prijavite se, odprite Google Takeout, prekličite izbiro izdelkov, ki jih ne želite, po potrebi omejite izdelek z možnostjo Vsi vključeni podatki in izberite Naslednji korak (Pomoč za Google Takeout).
Takeout omogoča dostavo po e-pošti ali v shrambo v oblaku, enkratne ali načrtovane izvoze, datoteke ZIP ali TGZ ter omejitev velikosti arhiva (Pomoč za Google Takeout). Google navaja, da lahko ustvarjanje arhiva traja od nekaj minut do nekaj dni, večina uporabnikov pa povezavo prejme še isti dan; večji prenosi so lahko razdeljeni na več arhivov (Pomoč za Google Takeout).
Zabeležite datum zahteve za izvoz ter datum, ko ste arhiv prejeli ali prenesli. Google opozarja, da podatkovna datoteka morda ne bo vsebovala sprememb med zahtevo za prenos in ustvarjanjem arhiva, zato vsak Takeout obravnavajte kot posnetek stanja (Pomoč za Google Takeout). Prenos podatkov jih ne izbriše iz Googlovih strežnikov (Pomoč za Google Takeout).
3. Izvozite komentarje videoposnetka ali kanala z YouTube Data API
Za komentarje drugih gledalcev zgradite arhiv okoli commentThreads.list:
- Izberite
videoIdza niti enega videoposnetka aliallThreadsRelatedToChannelIdza niti, povezane s kanalom. - Zahtevajte stran z
maxResultsod 1 do 100. - Sledite
nextPageToken, dokler ni naslednje strani. - Shranite vrnjene
itemsinpageInfoodgovora, vključno ztotalResultsinresultsPerPage. - Po potrebi uporabite
searchTermsza omejitev rezultatov na komentarje z določenimi izrazi ter izberitetextFormatkothtmlaliplainText.
Filtri, velikost strani, polja za ostranjevanje, iskalni filter in oblike besedila so opisani v referenci YouTube API (commentThreads.list). Če žeton strani in skupno število shranite skupaj z izvozom, dobite dokaz o obsegu zajetih podatkov, ne le zbirke vrstic komentarjev (commentThreads.list).
Preden klic označite kot dokončan, preverite dostop. API dokumentira napako 403 commentsDisabled, ko so komentarji na videoposnetku onemogočeni, in napako insufficient permissions, ko zahteva nima potrebnih dovoljenj (commentThreads.list). Te napake zabeležite skupaj z arhivom ter prizadeti videoposnetek ali kanal označite kot nepopoln.
Vsak klic commentThreads.list stane 1 enoto kvote. Dodatne zahteve za strani imajo enak strošek metode, projekti z omogočenim YouTube Data API pa imajo za vse druge končne točke privzeto dnevno kvoto 10.000 enot; dnevne kvote se ponastavijo ob polnoči po pacifiškem času (vodnik po kvotah YouTube).
Če želite ponavljajoč se arhiv javnega profila namesto ročnega sestavljanja vsakega izvoza, SocialGuardian navaja, da se njegove samodejne varnostne kopije izvajajo vsak dan ter vključujejo vsebino in odzive na podprtih platformah, tudi v YouTubu (SocialGuardian). Nastavite varnostno kopiranje profila
4. Ohranite odgovore in kontekst moderiranja
Odgovor z vrhnjo nitjo ne zagotavlja, da je prisoten vsak odgovor. Vodnik za ohranjanje komentarjev opozarja, da je za popoln priklic odgovorov morda potreben comments.list, ter priporoča ohranitev povezave z nadrejenim komentarjem (vodnik za ohranjanje komentarjev).
Uporabite ta postopek za odgovore:
- Shranite vrhnji komentar in njegov ID komentarja iz zapisa niti.
- Pokličite
comments.listz ID-jem komentarja kotparentId. - Zahtevajte največ 100 rezultatov na stran in sledite
pageTokenza dodatne strani. - Vsak odgovor shranite z ID-jem nadrejenega komentarja.
YouTube API dokumentira parentId, velikost strani od 1 do 100 in ostranjevanje s pageToken za comments.list (comments.list). Navaja tudi, da YouTube trenutno podpira odgovore na vrhnje komentarje; odgovori na odgovore bodo morda podprti v prihodnosti (comments.list).
Pri avtoriziranih zahtevah lahko commentThreads.list filtrira moderationStatus kot heldForReview, likelySpam ali published; privzeta vrednost je published (commentThreads.list). Ko je kontekst moderiranja pomemben, to stanje shranite skupaj s časom zajema. Izvajanja ne označite kot dokončanega, če API prijavi onemogočene komentarje ali pomanjkanje dovoljenj (commentThreads.list).
5. Ustvarite arhiv, ki bo ostal uporaben
Vrstico komentarja brez konteksta videoposnetka in niti je pozneje težko pregledovati. Kontrolni seznam za ohranjanje priporoča, da hranite:
- Besedilo komentarja
- Vidno ime avtorja
- Naslov videoposnetka
- Neposredno povezavo do komentarja
- Datum zajema
- Okoliške odgovore in stanje zadeve, kadar je zapis namenjen podpori
Ta polja izhajajo iz praktičnega vodnika za ohranjanje komentarjev (vodnik za ohranjanje komentarjev). Pri izvozih API dodajte ID komentarja, ID nadrejenega komentarja, filter zahteve, žetone strani in skupno število rezultatov, da ostaneta odnos in obseg zbiranja vidna (commentThreads.list; comments.list).
Izberite CSV ali JSON
- CSV: izberite ga, kadar je arhiv namenjen predvsem razvrščanju in deljenju v preglednicah (primerjava načinov izvoza).
- JSON: izberite ga, kadar potrebujete hierarhično strukturo niti komentarjev in metapodatke za programsko obdelavo (primerjava načinov izvoza).
Če uporabljate CSV, ID nadrejenega komentarja hranite v ločenem stolpcu. Če uporabljate JSON, ohranite povezavo med nitjo in odgovori v strukturi. Pri obeh oblikah z zapisom hranite neposredno povezavo in datum zajema (vodnik za ohranjanje komentarjev).
Preverite povezave in obseg
YouTube ustvari označeno povezavo do komentarja, ko kliknete ali tapnete časovni žig komentarja; povezava v naslovni vrstici nato kaže na ta komentar in njegovo nit (Pomoč za YouTube). Shranjeno povezavo preverite tako, da jo odprete v zasebnem oknu in potrdite, da je označena ciljna nit, ne le odprt videoposnetek (vodnik za ohranjanje komentarjev).
Pri izvajanju API primerjajte število shranjenih elementov z pageInfo.totalResults, hranite resultsPerPage in ohranite nextPageToken, dokler obstajajo dodatne strani (commentThreads.list). Pri odgovorih enako preverite ostranjevanje comments.list in ID nadrejenega komentarja (comments.list).
6. Poskrbite, da bo postopek varnostnega kopiranja ponovljiv
Praktična politika ima tri dele:
- Izberite obseg: Takeout za komentarje, ki ste jih napisali vi; API za niti videoposnetka ali kanala.
- Izberite pogostost: Takeout podpira enkratne in načrtovane izvoze, zato uporabite načrtovani izvoz, kadar en sam posnetek ni dovolj (Pomoč za Google Takeout). Pri opravilih API dokumentirajte, ali se posamezen zagon izvaja dnevno, tedensko ali ob dogodku moderiranja oziroma objave.
- Preverite vsak zagon: zabeležite čas zajema, skupno število strani, dokaze ostranjevanja, napake pri dostopu in vsaj eno preverjanje stalne povezave (Pomoč za Google Takeout; commentThreads.list; vodnik za ohranjanje komentarjev).
Varnostna kopija ohrani tisto, kar je bilo zajeto takrat. YouTube navaja, da se osebni komentar ne bo pojavil v zgodovini komentarjev, če je bil objavljen na izbrisanem videoposnetku ali ga je YouTube odstranil zaradi kršitve pravilnika (Pomoč za YouTube). Zato sta čas in obseg zajema pomembna, kadar potrebujete zgodovinski zapis.
SocialGuardian navaja, da lahko delite javni @handle, vsebino samodejno arhivirate ter jo prenesete ali obnovite brez gesla ali prijave (SocialGuardian). Začnite z javnim profilom
Pogosta vprašanja
Kako varnostno kopiram komentarje v YouTubu?
Za komentarje, ki ste jih napisali vi, uporabite Google Takeout. Za komentarje, povezane z videoposnetkom ali kanalom, uporabite commentThreads.list, sledite nextPageToken in uporabite comments.list s parentId, kadar morate pridobiti odgovore (primerjava načinov izvoza; commentThreads.list; comments.list).
Ali lahko izvozim vse komentarje z videoposnetka YouTube?
Niti komentarjev videoposnetka lahko zahtevate z videoId, zahtevate največ 100 rezultatov na stran in sledite nextPageToken. Preden arhiv označite kot dokončan, preverite, ali so komentarji onemogočeni ali so se pojavile napake dovoljenj (commentThreads.list).
Ali Google Takeout izvozi komentarje na videoposnetkih, ki niso moji?
Pregledana primerjava izvoza navaja, da Takeout izvozi komentarje, ki ste jih napisali vi, ne pa komentarjev drugih gledalcev na vaših videoposnetkih. Za niti komentarjev videoposnetka ali kanala uporabite YouTube Data API (primerjava načinov izvoza; commentThreads.list).
Kako ohranim odgovore na komentarje v YouTubu in kontekst moderiranja?
Pridobite nit, nato uporabite comments.list z vrhnjim komentarjem kot parentId, sledite ostranjevanju in ohranite povezavo z nadrejenim komentarjem. Pri avtoriziranih zahtevah shranite moderationStatus, kot so heldForReview, likelySpam ali published (comments.list; commentThreads.list).
Ali naj komentarje v YouTubu shranim kot CSV ali JSON?
CSV uporabite za razvrščanje in deljenje v preglednicah. JSON uporabite za hierarhično strukturo niti in metapodatke za programsko obdelavo (primerjava načinov izvoza).
Ali lahko YouTube API pridobi vsak odgovor v niti?
Ne predpostavljajte, da en odgovor commentThreads.list vsebuje vse odgovore. Uporabite comments.list s parentId in sledite ostranjevanju pageToken; YouTube trenutno dokumentira odgovore na vrhnje komentarje (vodnik za ohranjanje komentarjev; comments.list).
Kako pogosto naj varnostno kopiram komentarje v YouTubu?
Izberite dokumentirano pogostost, ki ustreza hitrosti spreminjanja komentarjev ali zapisa moderiranja. Google Takeout podpira enkratne in načrtovane izvoze, potek API pa mora zabeležiti, ali se vsak zagon izvaja dnevno, tedensko ali ob dogodku (Pomoč za Google Takeout).
Ali lahko obnovim komentarje v YouTubu po njihovem izbrisu?
Kopijo shranite pred izbrisom ter ohranite njeno besedilo, avtorja, naslov videoposnetka, neposredno povezavo, odgovore in datum zajema. YouTube navaja, da se komentar na izbrisanem videoposnetku ali komentar, odstranjen zaradi kršitve pravilnika, ne bo pojavil v zgodovini komentarjev (vodnik za ohranjanje komentarjev; Pomoč za YouTube).