Potřebujete jinou metodu zálohování podle toho, čí komentáře chcete uchovat:

  • Komentáře, které jste napsali: použijte Google Takeout a Historii komentářů na YouTube.
  • Komentáře a odpovědi u videa nebo kanálu: použijte YouTube Data API a stránkujte výsledky.
  • Záznam pro moderování nebo podporu: uchovejte text, autora, údaje o videu, přímý odkaz, odpovědi, stav a čas pořízení.

Toto rozlišení zabrání tomu, aby byl export osobního účtu zaměněn za archiv komentářů celého kanálu.

Chcete místo jednorázového souboru komentářů širší archiv profilu na YouTube? SocialGuardian uvádí YouTube mezi podporovanými platformami, uchovává archiv soukromě ve vašem účtu a umožňuje kdykoli exportovat celý archiv (prohlédnout možnost archivace). Začněte zálohovat

1. Vyberte záznam, který potřebujete uchovat

Začněte jednou otázkou: uchováváte vlastní veřejné komentáře, nebo komentáře publika u videí, která spravujete či kontrolujete?

Historie komentářů na YouTube umožňuje zobrazit veřejné komentáře, které jste na YouTube zanechali, a otevřít původní místo, kde byl komentář zveřejněn, kliknutím nebo klepnutím na jeho obsah (Nápověda YouTube). To je užitečné při hledání vlastních komentářů a jejich původního kontextu.

Google Takeout je cesta na úrovni účtu. Porovnání metod exportu ho odlišuje od exportu videa nebo kanálu: Takeout exportuje komentáře, které jste napsali, nikoli komentáře jiných diváků u vašich videí (porovnání metod exportu).

U komentářů publika použijte commentThreads.list v YouTube Data API. Může filtrovat podle videoId nebo allThreadsRelatedToChannelId (YouTube Data API).

2. Zálohujte komentáře, které jste napsali, pomocí Google Takeout

Tento postup použijte pro osobní archiv komentářů:

  1. Otevřete takeout.google.com.
  2. Zrušte výběr všech produktů a poté vyberte YouTube a YouTube Music.
  3. V části YouTube vyberte v možnostech dat komentáře.
  4. Zvolte formát exportu a velikost souboru a vytvořte export.

Tyto kroky vycházejí z ověřeného postupu pro export komentářů pomocí Takeoutu (porovnání metod exportu). Google také popisuje obecný postup: přihlaste se, otevřete Google Takeout, zrušte zaškrtnutí produktů, které nechcete, případně zúžte rozsah produktu pomocí Všechna data zahrnuta, a vyberte Další krok (Nápověda Google Takeout).

Takeout nabízí doručení e-mailem nebo do cloudového úložiště, jednorázové či naplánované exporty, soubory ZIP nebo TGZ a limit velikosti archivu (Nápověda Google Takeout). Google uvádí, že vytvoření archivu může trvat několik minut až několik dní, většina lidí obdrží odkaz tentýž den a větší stažení lze rozdělit do více archivů (Nápověda Google Takeout).

Zaznamenejte datum žádosti o export a datum, kdy jste archiv obdrželi nebo stáhli. Google upozorňuje, že datový soubor nemusí obsahovat změny provedené mezi žádostí o stažení a vytvořením archivu, takže každý Takeout považujte za snímek (Nápověda Google Takeout). Stažení dat je neodstraní ze serverů Googlu (Nápověda Google Takeout).

3. Exportujte komentáře z videa nebo kanálu pomocí YouTube Data API

U komentářů ostatních diváků postavte archiv na commentThreads.list:

  1. Pro vlákna jednoho videa zvolte videoId, pro vlákna spojená s kanálem allThreadsRelatedToChannelId.
  2. Vyžádejte stránku s maxResults od 1 do 100.
  3. Sledujte nextPageToken, dokud další stránka nebude chybět.
  4. Uložte vrácené items a pageInfo z odpovědi včetně totalResults a resultsPerPage.
  5. V případě potřeby použijte searchTerms k omezení výsledků na komentáře obsahující určené výrazy a zvolte textFormat jako html nebo plainText.

Filtry, velikost stránky, stránkovací pole, vyhledávací filtr a textové formáty jsou popsány v referenci YouTube API (commentThreads.list). Uchování tokenu stránky a celkových počtů spolu s exportem poskytuje důkaz o rozsahu zpracovaných dat, nikoli jen hromadu řádků komentářů (commentThreads.list).

Před označením výsledku za kompletní ověřte přístup. API dokumentuje chybu 403 commentsDisabled, když jsou u videa komentáře vypnuté, a chybu insufficient permissions, když požadavek nemá potřebná oprávnění (commentThreads.list). Tyto chyby zaznamenejte spolu s archivem a dotčené video nebo kanál označte jako neúplné.

Každé volání commentThreads.list stojí 1 jednotku kvóty. Další požadavky na stránky mají stejnou cenu metody a projekty s aktivovaným YouTube Data API mají pro všechny ostatní endpointy výchozí příděl 10,000 jednotek denně; denní kvóty se obnovují o půlnoci pacifického času (průvodce kvótami YouTube).

Pokud chcete pravidelný archiv veřejného profilu místo ručního sestavování každého exportu, SocialGuardian uvádí, že jeho automatické zálohy běží každý den a zahrnují obsah i interakce na podporovaných platformách včetně YouTube (SocialGuardian). Nastavte zálohování profilu

4. Uchovejte odpovědi a kontext moderování

Odpověď na vlákno nejvyšší úrovně nezaručuje, že obsahuje každou odpověď. Příručka pro uchování komentářů uvádí, že úplné načtení odpovědí může vyžadovat comments.list, a doporučuje zachovat vztah k nadřazenému komentáři (příručka pro uchování komentářů).

Použijte tento postup pro odpovědi:

  1. Uložte komentář nejvyšší úrovně a jeho ID komentáře ze záznamu vlákna.
  2. Zavolejte comments.list s tímto ID komentáře jako parentId.
  3. Vyžádejte až 100 výsledků na stránku a pro další stránky sledujte pageToken.
  4. Každou odpověď uložte spolu s ID nadřazeného komentáře.

YouTube API dokumentuje parentId, velikost stránky od 1 do 100 a stránkování pomocí pageToken pro comments.list (comments.list). Uvádí také, že YouTube aktuálně podporuje odpovědi na komentáře nejvyšší úrovně; odpovědi na odpovědi mohou být podporovány v budoucnu (comments.list).

U autorizovaných požadavků může commentThreads.list filtrovat moderationStatus jako heldForReview, likelySpam nebo published; výchozí hodnota je published (commentThreads.list). Pokud je kontext moderování důležitý, uložte tento stav spolu s časem pořízení. Pokud API hlásí vypnuté komentáře nebo nedostatečná oprávnění, běh neoznačujte jako dokončený (commentThreads.list).

5. Vytvořte archiv, který zůstane užitečný

Řádek komentáře bez kontextu videa a vlákna se později obtížně kontroluje. Kontrolní seznam pro uchování doporučuje zachovat:

  • Text komentáře
  • Viditelné jméno autora
  • Název videa
  • Přímý odkaz na komentář
  • Datum pořízení
  • Okolní odpovědi a stav problému, pokud záznam slouží podpoře

Tato pole vycházejí z praktické příručky pro uchování komentářů (příručka pro uchování komentářů). U exportů z API přidejte ID komentáře, ID nadřazeného komentáře, filtr požadavku, tokeny stránek a celkové počty z odpovědi, aby zůstal viditelný vztah i rozsah sběru (commentThreads.list; comments.list).

Zvolte CSV nebo JSON

  • CSV: zvolte ho, když je archiv určen hlavně k třídění a sdílení v tabulce (porovnání metod exportu).
  • JSON: zvolte ho, když potřebujete hierarchickou strukturu vláken komentářů a metadata pro programové zpracování (porovnání metod exportu).

Pokud používáte CSV, uchovávejte ID nadřazeného komentáře v samostatném sloupci. U JSON zachovejte vztah vlákna a odpovědi ve struktuře. V obou formátech uchovávejte u záznamu přímý odkaz a datum pořízení (příručka pro uchování komentářů).

YouTube vytvoří odkaz na zvýrazněný komentář, když kliknete nebo klepnete na čas komentáře; výsledný odkaz v adresním řádku vede na daný komentář a jeho vlákno (Nápověda YouTube). Uložený odkaz ověříte tak, že ho otevřete v anonymním okně a zkontrolujete, zda je zvýrazněno cílové vlákno, nikoli pouze otevřeno video (příručka pro uchování komentářů).

U běhu API porovnejte počet uložených položek s pageInfo.totalResults, zachovejte resultsPerPage a ponechte nextPageToken, dokud existují další stránky (commentThreads.list). U odpovědí proveďte stejnou kontrolu pomocí stránkování comments.list a ID nadřazeného komentáře (comments.list).

6. Nastavte opakovatelný proces zálohování

Praktická politika má tři části:

  1. Zvolte rozsah: Takeout pro komentáře, které jste napsali; API pro vlákna videa nebo kanálu.
  2. Zvolte interval: Takeout podporuje jednorázové i naplánované exporty, takže pokud jeden snímek nestačí, použijte naplánovaný export (Nápověda Google Takeout). U úloh API zdokumentujte, zda každý běh probíhá denně, týdně nebo v návaznosti na moderování či zveřejnění.
  3. Ověřte každý běh: zaznamenejte čas pořízení, počty stránek, důkazy o stránkování, chyby přístupu a alespoň jednu kontrolu trvalého odkazu (Nápověda Google Takeout; commentThreads.list; příručka pro uchování komentářů).

Záloha uchovává to, co bylo zachyceno v daném okamžiku. YouTube uvádí, že osobní komentář se v Historii komentářů nezobrazí, pokud byl zveřejněn u smazaného videa nebo ho YouTube odstranil kvůli porušení zásad (Nápověda YouTube). Proto je při potřebě historického záznamu důležitý čas pořízení a rozsah.

SocialGuardian uvádí, že můžete sdílet veřejný @handle, nechat obsah automaticky archivovat a stáhnout nebo obnovit ho bez hesla či přihlášení (SocialGuardian). Začněte veřejným profilem

FAQ

Jak zálohovat komentáře na YouTube?

Pro komentáře, které jste napsali, použijte Google Takeout. Pro komentáře spojené s videem nebo kanálem použijte commentThreads.list, stránkujte pomocí nextPageToken a při načítání odpovědí použijte comments.list s parentId (porovnání metod exportu; commentThreads.list; comments.list).

Mohu exportovat všechny komentáře z videa na YouTube?

Pomocí videoId můžete vyžádat vlákna komentářů videa, požádat o až 100 výsledků na stránku a sledovat nextPageToken. Před označením archivu za dokončený zkontrolujte vypnuté komentáře nebo chyby oprávnění (commentThreads.list).

Exportuje Google Takeout komentáře u videí, která nevlastním?

Ověřené porovnání exportů uvádí, že Takeout exportuje komentáře, které jste napsali, nikoli komentáře ostatních diváků u vašich videí. Pro vlákna komentářů videa nebo kanálu místo toho použijte YouTube Data API (porovnání metod exportu; commentThreads.list).

Jak uchovat odpovědi na komentáře a kontext moderování na YouTube?

Načtěte vlákno, poté použijte comments.list s komentářem nejvyšší úrovně jako parentId, sledujte stránkování a zachovejte vztah k nadřazenému komentáři. U autorizovaných požadavků uložte moderationStatus, například heldForReview, likelySpam nebo published (comments.list; commentThreads.list).

Mám komentáře na YouTube ukládat jako CSV, nebo JSON?

CSV použijte pro třídění a sdílení v tabulce. JSON použijte pro hierarchickou strukturu vláken a metadata určená k programovému zpracování (porovnání metod exportu).

Dokáže YouTube API načíst každou odpověď ve vlákně?

Nepředpokládejte, že jedna odpověď commentThreads.list obsahuje každou odpověď. Použijte comments.list s parentId a sledujte stránkování pomocí pageToken; YouTube aktuálně dokumentuje odpovědi na komentáře nejvyšší úrovně (příručka pro uchování komentářů; comments.list).

Jak často bych měl zálohovat komentáře na YouTube?

Zvolte zdokumentovaný interval podle toho, jak rychle se komentáře nebo záznam moderování mění. Google Takeout podporuje jednorázové i naplánované exporty, zatímco pracovní postup API by měl uvádět, zda každý běh probíhá denně, týdně nebo v návaznosti na událost (Nápověda Google Takeout).

Mohu obnovit komentáře na YouTube po jejich smazání?

Uchovejte kopii před smazáním a zachovejte její text, autora, název videa, přímý odkaz, odpovědi a datum pořízení. YouTube uvádí, že komentář u smazaného videa nebo komentář odstraněný kvůli porušení zásad se v Historii komentářů nezobrazí (příručka pro uchování komentářů; Nápověda YouTube).