Priklausomai nuo to, kieno komentarus norite išsaugoti, reikės skirtingo atsarginės kopijos kūrimo būdo:

  • Jūsų parašyti komentarai: naudokite „Google Takeout“ ir „YouTube“ komentarų istoriją.
  • Vaizdo įrašo ar kanalo komentarai ir atsakymai: naudokite „YouTube Data API“, tada peržiūrėkite visus rezultatų puslapius.
  • Moderavimo ar pagalbos tarnybos įrašas: išsaugokite tekstą, autorių, vaizdo įrašo informaciją, tiesioginę nuorodą, atsakymus, būseną ir fiksavimo laiką.

Šis skirtumas neleidžia asmeninės paskyros eksporto supainioti su viso kanalo komentarų archyvu.

Norite platesnio „YouTube“ profilio archyvo, o ne vienkartinio komentarų failo? „SocialGuardian“ nurodo „YouTube“ tarp palaikomų platformų, archyvą saugo tik jūsų paskyroje ir teigia, kad visą archyvą galite bet kada eksportuoti (peržiūrėti archyvavimo parinktį). Pradėkite atsarginę kopiją

1. Pasirinkite, kokį įrašą norite išsaugoti

Pradėkite nuo vieno klausimo: ar saugote savo viešus komentarus, ar žiūrovų komentarus vaizdo įrašuose, kuriuos valdote arba peržiūrite?

„YouTube“ komentarų istorijoje galite peržiūrėti viešus komentarus, kuriuos palikote „YouTube“, ir atidaryti pradinę vietą, kurioje komentaras buvo paskelbtas, spustelėję arba palietę jo turinį („YouTube“ pagalba). Tai patogu ieškant savo komentarų ir jų pradinio konteksto.

„Google Takeout“ yra paskyros lygmens būdas. Eksporto metodų palyginimas atskiria jį nuo vaizdo įrašo ar kanalo eksporto: „Takeout“ eksportuoja jūsų parašytus komentarus, o ne kitų žiūrovų komentarus jūsų vaizdo įrašuose (eksporto metodų palyginimas).

Žiūrovų komentarams naudokite „YouTube Data API“ metodą commentThreads.list. Jis gali filtruoti pagal videoId arba allThreadsRelatedToChannelId („YouTube Data API“).

2. Sukurkite savo parašytų komentarų atsarginę kopiją naudodami „Google Takeout“

Naudokite šią procedūrą asmeniniam komentarų archyvui:

  1. Atidarykite takeout.google.com.
  2. Panaikinkite visų produktų pasirinkimą ir pasirinkite „YouTube“ ir „YouTube Music“.
  3. „YouTube“ skiltyje duomenų parinktyse pasirinkite komentarus.
  4. Pasirinkite eksporto formatą ir failo dydį, tada sukurkite eksportą.

Šie veiksmai paimti iš peržiūrėtos tik komentarams skirtos „Takeout“ procedūros (eksporto metodų palyginimas). „Google“ taip pat dokumentuoja bendrą eigą: prisijunkite, atidarykite „Google Takeout“, panaikinkite nereikalingų produktų pasirinkimą, prireikus susiaurinkite produkto duomenis naudodami Įtraukti visi duomenys ir pasirinkite Kitas veiksmas („Google Takeout“ pagalba).

„Takeout“ leidžia gauti eksportą el. paštu arba debesies saugykloje, sukurti vienkartinį arba suplanuotą eksportą, pasirinkti ZIP arba TGZ failus ir taiko archyvo dydžio limitą („Google Takeout“ pagalba). „Google“ nurodo, kad archyvo kūrimas gali trukti nuo kelių minučių iki kelių dienų, dauguma žmonių nuorodą gauna tą pačią dieną, o didesni atsisiuntimai gali būti padalyti į kelis archyvus („Google Takeout“ pagalba).

Užrašykite eksporto užklausos datą ir datą, kada gavote arba atsisiuntėte archyvą. „Google“ įspėja, kad duomenų faile gali nebūti pakeitimų, atliktų nuo atsisiuntimo užklausos iki archyvo sukūrimo, todėl kiekvieną „Takeout“ laikykite momentine kopija („Google Takeout“ pagalba). Duomenų atsisiuntimas jų iš „Google“ serverių neištrina („Google Takeout“ pagalba).

3. Eksportuokite vaizdo įrašo ar kanalo komentarus naudodami „YouTube Data API“

Kitų žiūrovų komentarams archyvą kurkite naudodami commentThreads.list:

  1. Pasirinkite videoId vieno vaizdo įrašo gijoms arba allThreadsRelatedToChannelId gijoms, susijusioms su kanalu.
  2. Užklauskite puslapį su maxResults reikšme nuo 1 iki 100.
  3. Sekite nextPageToken, kol kito puslapio nebeliks.
  4. Išsaugokite grąžintus items ir atsakymo pageInfo, įskaitant totalResults ir resultsPerPage.
  5. Jei reikia, naudokite searchTerms, kad apribotumėte rezultatus komentarais, kuriuose yra nurodyti terminai, ir pasirinkite textFormat reikšmę html arba plainText.

Filtrai, puslapio dydis, puslapiavimo laukai, paieškos filtras ir teksto formatai aprašyti „YouTube“ API žinyne (commentThreads.list). Kartu su eksportu išsaugoję puslapio žetoną ir bendrą skaičių turėsite įrodymų, kiek duomenų apėmė vykdymas, o ne tik komentarų eilučių rinkinį (commentThreads.list).

Prieš laikydami rezultatą užbaigtu patikrinkite prieigą. API dokumentacijoje nurodoma commentsDisabled 403 klaida, kai vaizdo įrašo komentarai išjungti, ir insufficient permissions klaida, kai užklausa neturi reikiamų leidimų (commentThreads.list). Šiuos sutrikimus įrašykite kartu su archyvu ir pažymėkite paveiktą vaizdo įrašą arba kanalą kaip nebaigtą.

Kiekvienas commentThreads.list iškvietimas kainuoja 1 kvotos vienetą. Papildomos užklausos dėl kitų puslapių taip pat kainuoja metodo vienetų, o projektams, kuriuose įjungta „YouTube Data API“, pagal numatytuosius nustatymus per dieną skiriama 10 000 vienetų visiems kitiems galiniams punktams; dienos kvotos atkuriamos vidurnaktį pagal Ramiojo vandenyno laiką („YouTube“ kvotos vadovas).

Jei norite pasikartojančio viešo profilio archyvo, o ne kiekvieno eksporto rinkimo rankiniu būdu, „SocialGuardian“ teigia, kad automatinės atsarginės kopijos kuriamos kasdien ir apima turinį bei įsitraukimą palaikomose platformose, įskaitant „YouTube“ („SocialGuardian“). Sukurkite profilio atsarginę kopiją

4. Išsaugokite atsakymus ir moderavimo kontekstą

Aukščiausio lygio gijos atsakymas negarantuoja, kad jame yra visi atsakymai. Išsaugojimo vadove pažymima, kad norint gauti visus atsakymus gali reikėti comments.list, taip pat rekomenduojama išsaugoti ryšį su pirminiu komentaru (komentarų išsaugojimo vadovas).

Naudokite šią atsakymų procedūrą:

  1. Išsaugokite aukščiausio lygio komentarą ir jo komentaro ID iš gijos įrašo.
  2. Iškvieskite comments.list, nurodydami šį komentaro ID kaip parentId.
  3. Užklauskite iki 100 rezultatų puslapyje ir papildomiems puslapiams sekite pageToken.
  4. Kiekvieną atsakymą išsaugokite kartu su pirminio komentaro ID.

„YouTube“ API dokumentuoja parentId, puslapio dydį nuo 1 iki 100 ir comments.list puslapiavimą naudojant pageToken (comments.list). Taip pat nurodoma, kad šiuo metu „YouTube“ palaiko atsakymus į aukščiausio lygio komentarus; atsakymai į atsakymus gali būti palaikomi ateityje (comments.list).

Įgaliotoms užklausoms commentThreads.list gali filtruoti moderationStatus reikšmes heldForReview, likelySpam arba published; numatytoji reikšmė yra published (commentThreads.list). Kai svarbus moderavimo kontekstas, išsaugokite šią būseną kartu su fiksavimo laiku. Nelaikykite vykdymo užbaigtu, jei API praneša apie išjungtus komentarus arba nepakankamus leidimus (commentThreads.list).

5. Sukurkite išliekamąją naudą turintį archyvą

Komentaro eilutę be vaizdo įrašo ir gijos konteksto vėliau sunku peržiūrėti. Išsaugojimo kontroliniame sąraše rekomenduojama išlaikyti:

  • Komentaro tekstą
  • Matomą autoriaus vardą
  • Vaizdo įrašo pavadinimą
  • Tiesioginę komentaro nuorodą
  • Fiksavimo datą
  • Atsakymus ir klausimo būseną, kai įrašas skirtas pagalbai

Šie laukai nurodyti praktiniame komentarų išsaugojimo vadove (komentarų išsaugojimo vadovas). API eksportams pridėkite komentaro ID, pirminio komentaro ID, užklausos filtrą, puslapių žetonus ir atsakymo bendrus skaičius, kad ryšys ir rinkimo apimtis liktų matomi (commentThreads.list; comments.list).

Pasirinkite CSV arba JSON

Jei naudojate CSV, pirminio komentaro ID laikykite atskirame stulpelyje. Jei naudojate JSON, struktūroje išlaikykite gijos ir atsakymo ryšį. Abiem formatais kartu su įrašu išsaugokite tiesioginę nuorodą ir fiksavimo datą (komentarų išsaugojimo vadovas).

„YouTube“ sukuria paryškintą komentaro nuorodą, kai spustelite arba paliečiate komentaro laiko žymą; gauta adreso juostos nuoroda nukreipia į tą komentarą ir jo giją („YouTube“ pagalba). Norėdami patikrinti išsaugotą nuorodą, atidarykite ją privačiame lange ir įsitikinkite, kad paryškinta tikslinė gija, o ne atidaromas tik vaizdo įrašas (komentarų išsaugojimo vadovas).

API vykdymo atveju palyginkite išsaugotų elementų skaičių su pageInfo.totalResults, išlaikykite resultsPerPage ir kol yra daugiau puslapių saugokite nextPageToken (commentThreads.list). Atsakymams pakartokite tą patį patikrinimą naudodami comments.list puslapiavimą ir pirminio komentaro ID (comments.list).

6. Paverskite atsarginių kopijų kūrimą pakartojama procedūra

Praktinę politiką sudaro trys dalys:

  1. Pasirinkite apimtį: „Takeout“ komentarams, kuriuos parašėte jūs; API vaizdo įrašų arba kanalų gijoms.
  2. Pasirinkite dažnumą: „Takeout“ palaiko vienkartinį ir suplanuotą eksportą, todėl naudokite suplanuotą eksportą, kai vienos momentinės kopijos nepakanka („Google Takeout“ pagalba). API užduotims dokumentuokite, ar kiekvienas vykdymas vyksta kasdien, kas savaitę, ar yra susietas su moderavimo arba publikavimo įvykiu.
  3. Patikrinkite kiekvieną vykdymą: užrašykite fiksavimo laiką, puslapių bendrus skaičius, puslapiavimo įrodymus, prieigos klaidas ir bent vienos nuolatinės nuorodos patikrą („Google Takeout“ pagalba; commentThreads.list; komentarų išsaugojimo vadovas).

Atsarginė kopija išsaugo tai, kas buvo užfiksuota tuo metu. „YouTube“ teigia, kad asmeninis komentaras nebus rodomas komentarų istorijoje, jei jis buvo paskelbtas ištrintame vaizdo įraše arba „YouTube“ pašalintas dėl politikos pažeidimo („YouTube“ pagalba). Todėl fiksavimo laikas ir apimtis yra svarbūs, kai reikia istorinio įrašo.

„SocialGuardian“ teigia, kad galite bendrinti viešą @handle, turinys bus archyvuojamas automatiškai, o jūs galėsite jį atsisiųsti arba atkurti be slaptažodžio ar prisijungimo („SocialGuardian“). Pradėkite nuo viešo profilio

DUK

Kaip sukurti „YouTube“ komentarų atsarginę kopiją?

Savo parašytiems komentarams naudokite „Google Takeout“. Su vaizdo įrašu ar kanalu susijusiems komentarams naudokite commentThreads.list, pereikite per puslapius naudodami nextPageToken, o kai reikia gauti atsakymus, naudokite comments.list su parentId (eksporto metodų palyginimas; commentThreads.list; comments.list).

Ar galiu eksportuoti visus „YouTube“ vaizdo įrašo komentarus?

Galite užklausti vaizdo įrašo komentarų gijas naudodami videoId, paprašyti iki 100 rezultatų puslapyje ir sekti nextPageToken. Prieš laikydami archyvą užbaigtu patikrinkite, ar komentarai neišjungti ir ar nėra leidimų klaidų (commentThreads.list).

Ar „Google Takeout“ eksportuoja komentarus vaizdo įrašuose, kurie man nepriklauso?

Peržiūrėtame eksporto palyginime teigiama, kad „Takeout“ eksportuoja jūsų parašytus komentarus, o ne kitų žiūrovų komentarus jūsų vaizdo įrašuose. Vaizdo įrašų arba kanalų komentarų gijoms naudokite „YouTube Data API“ (eksporto metodų palyginimas; commentThreads.list).

Kaip išsaugoti „YouTube“ komentarų atsakymus ir moderavimo kontekstą?

Gaukite giją, tada naudokite comments.list, nurodydami aukščiausio lygio komentarą kaip parentId, sekite puslapiavimą ir išsaugokite ryšį su pirminiu komentaru. Įgaliotoms užklausoms išsaugokite moderationStatus, pavyzdžiui, heldForReview, likelySpam arba published (comments.list; commentThreads.list).

Ar „YouTube“ komentarus turėčiau išsaugoti CSV ar JSON formatu?

CSV naudokite rūšiavimui ir dalijimuisi skaičiuoklėje. JSON naudokite hierarchinei gijų struktūrai ir metaduomenims, skirtiems programiniam apdorojimui (eksporto metodų palyginimas).

Ar „YouTube API“ gali gauti kiekvieną gijos atsakymą?

Nemanykite, kad viename commentThreads.list atsakyme yra kiekvienas atsakymas. Naudokite comments.list su parentId ir sekite puslapiavimą naudodami pageToken; „YouTube“ šiuo metu dokumentuoja atsakymus į aukščiausio lygio komentarus (komentarų išsaugojimo vadovas; comments.list).

Kaip dažnai turėčiau kurti „YouTube“ komentarų atsarginę kopiją?

Pasirinkite dokumentuotą dažnumą pagal tai, kaip greitai keičiasi komentarai ar moderavimo įrašas. „Google Takeout“ palaiko vienkartinį ir suplanuotą eksportą, o API procedūroje reikėtų nurodyti, ar kiekvienas vykdymas vyksta kasdien, kas savaitę ar pagal įvykį („Google Takeout“ pagalba).

Ar galiu atkurti ištrintus „YouTube“ komentarus?

Išsaugokite kopiją prieš ištrynimą ir išlaikykite jos tekstą, autorių, vaizdo įrašo pavadinimą, tiesioginę nuorodą, atsakymus bei fiksavimo datą. „YouTube“ teigia, kad komentaras ištrintame vaizdo įraše arba komentaras, pašalintas dėl politikos pažeidimo, nebus rodomas komentarų istorijoje (komentarų išsaugojimo vadovas; „YouTube“ pagalba).