Tarvitset eri varmuuskopiointimenetelmän sen mukaan, kenen kommentit haluat säilyttää:

  • Kirjoittamasi kommentit: käytä Google Takeoutia ja YouTuben kommenttihistoriaa.
  • Videon tai kanavan kommentit ja vastaukset: käytä YouTube Data APIa ja hae tulokset sivutettuna.
  • Moderointi- tai tukitietue: säilytä teksti, kirjoittaja, videon tiedot, suora linkki, vastaukset, tila ja tallennusaika.

Tämä erottelu estää henkilökohtaisen tiliviennin sekoittamisen koko kanavan kommenttiarkistoon.

Haluatko yksittäisen kommenttitiedoston sijaan laajemman YouTube-profiiliarkiston? SocialGuardian listaa YouTuben tuettuihin alustoihinsa, pitää arkiston yksityisenä tililläsi ja kertoo, että voit viedä koko arkiston milloin tahansa (katso arkistointivaihtoehto). Aloita varmuuskopiointi

1. Valitse säilytettävä tietue

Aloita vastaamalla yhteen kysymykseen: säilytätkö omia julkisia kommenttejasi vai hallinnoimiesi tai tarkastelemiesi videoiden yleisökommentteja?

YouTuben kommenttihistorian avulla voit tarkastella YouTubessa jättämiäsi julkisia kommentteja ja avata alkuperäisen paikan, johon kommentti julkaistiin, napsauttamalla tai napauttamalla sen sisältöä (YouTube-ohje). Tämä on hyödyllistä omien kommenttien ja niiden alkuperäisen kontekstin löytämiseen.

Google Takeout on tilitason vaihtoehto. Vientimenetelmien vertailu erottaa sen video- tai kanavaviennistä: Takeout vie kirjoittamasi kommentit, ei muiden katsojien videoillesi jättämiä kommentteja (vientimenetelmien vertailu).

Yleisökommentteja varten käytä YouTube Data APIn commentThreads.list-menetelmää. Se voi suodattaa videoId-tunnisteella tai allThreadsRelatedToChannelId-parametrilla (YouTube Data API).

2. Varmuuskopioi kirjoittamasi kommentit Google Takeoutin avulla

Käytä tätä työnkulkua henkilökohtaiseen kommenttiarkistoon:

  1. Avaa takeout.google.com.
  2. Poista kaikkien tuotteiden valinta ja valitse sitten YouTube ja YouTube Music.
  3. Valitse YouTuben data-asetuksista kommentit.
  4. Valitse vientimuoto ja tiedostokoko ja luo vienti.

Nämä vaiheet perustuvat tarkistettuun kommenttikohtaiseen Takeout-työnkulkuun (vientimenetelmien vertailu). Google dokumentoi myös yleisen työnkulun: kirjaudu sisään, avaa Google Takeout, poista tarpeettomien tuotteiden valinta, rajaa tuotetta tarvittaessa Kaikki tiedot sisältyvät -valinnalla ja valitse Seuraava vaihe (Google Takeout -ohje).

Takeout tarjoaa toimituksen sähköpostitse tai pilvitallennustilaan, kertaluonteiset tai ajoitetut viennit, ZIP- tai TGZ-tiedostot sekä arkiston kokorajoituksen (Google Takeout -ohje). Googlen mukaan arkiston luominen voi kestää muutamasta minuutista muutamaan päivään, useimmat saavat linkin samana päivänä ja suuret lataukset voidaan jakaa useisiin arkistoihin (Google Takeout -ohje).

Merkitse muistiin vientipyynnön päivämäärä sekä päivä, jolloin vastaanotit tai latasit arkiston. Google varoittaa, ettei datatiedosto välttämättä sisällä muutoksia, jotka tehtiin latauspyynnön ja arkiston luomisen välillä, joten käsittele jokaista Takeout-vientiä tilannekuvana (Google Takeout -ohje). Datan lataaminen ei poista sitä Googlen palvelimilta (Google Takeout -ohje).

3. Vie videon tai kanavan kommentit YouTube Data APIn avulla

Muiden katsojien jättämien kommenttien kohdalla rakenna arkisto commentThreads.list-menetelmän ympärille:

  1. Valitse videoId yhden videon ketjuille tai allThreadsRelatedToChannelId kanavaan liittyville ketjuille.
  2. Pyydä sivu, jonka maxResults on 1–100.
  3. Seuraa nextPageToken-tunnistetta, kunnes seuraavaa sivua ei ole.
  4. Tallenna palautetut items-kohteet ja vastauksen pageInfo, mukaan lukien totalResults ja resultsPerPage.
  5. Käytä tarvittaessa searchTerms-parametria rajoittamaan tulokset kommentteihin, jotka sisältävät määritettyjä termejä, ja valitse textFormat-arvoksi html tai plainText.

Suodattimet, sivukoko, sivutukseen liittyvät kentät, hakusuodatin ja tekstimuodot on dokumentoitu YouTube APIn viitteessä (commentThreads.list). Sivutunnisteen ja kokonaismäärien säilyttäminen viennin yhteydessä antaa todisteen siitä, kuinka paljon dataa suoritus kattoi, eikä ainoastaan kasaa kommenttirivejä (commentThreads.list).

Tarkista käyttöoikeudet ennen kuin merkitset tuloksen valmiiksi. API dokumentoi commentsDisabled-403-virheen videoille, joiden kommentit on poistettu käytöstä, sekä insufficient permissions -virheen, kun pyynnöllä ei ole tarvittavia oikeuksia (commentThreads.list). Tallenna nämä virheet arkiston yhteyteen ja merkitse kyseinen video tai kanava puutteelliseksi.

Jokainen commentThreads.list -kutsu maksaa 1 kiintiöyksikön. Lisäsivupyynnöt aiheuttavat menetelmän kustannuksen, ja YouTube Data APIn ottaneilla projekteilla on muille päätepisteille oletusarvoisesti 10 000 yksikön päiväkohtainen kiintiö; päiväkohtaiset kiintiöt nollautuvat keskiyöllä Tyynenmeren aikaa (YouTube-kiintiöopas).

Jos haluat toistuvan julkisen profiilin arkiston kaikkien vientien manuaalisen kokoamisen sijaan, SocialGuardian kertoo automaattisten varmuuskopioiden suorittuvan päivittäin ja sisältävän tuettujen alustojen, kuten YouTuben, sisällön ja sitoutumisen (SocialGuardian). Määritä profiilin varmuuskopiointi

4. Säilytä vastaukset ja moderointikonteksti

Päätason ketjuvastauksessa ei taata, että kaikki vastaukset ovat mukana. Säilytysoppaassa todetaan, että täydellinen vastausten haku voi edellyttää comments.list-menetelmää ja että yläkäsitteen suhde kannattaa säilyttää (kommenttien säilytysopas).

Käytä tätä vastausten työnkulkua:

  1. Tallenna päätason kommentti ja sen kommenttitunnus ketjutietueesta.
  2. Kutsu comments.list-menetelmää käyttämällä kommenttitunnusta parentId-arvona.
  3. Pyydä enintään 100 tulosta sivua kohden ja seuraa pageToken-tunnistetta lisäsivuja varten.
  4. Tallenna jokainen vastaus yläkäsitteen kommenttitunnuksen kanssa.

YouTube API dokumentoi parentId-parametrin, sivukoon 1–100 sekä comments.list-menetelmän pageToken-sivutuksen (comments.list). Se kertoo myös, että YouTube tukee tällä hetkellä vastaamista päätason kommentteihin; vastauksia vastauksiin saatetaan tukea tulevaisuudessa (comments.list).

Valtuutetuissa pyynnöissä commentThreads.list voi suodattaa moderationStatus-arvoja heldForReview, likelySpam tai published; oletusarvo on published (commentThreads.list). Tallenna tila yhdessä tallennusajan kanssa, kun moderointikonteksti on tärkeä. Älä merkitse suoritusta valmiiksi, jos API ilmoittaa kommenttien olevan poissa käytöstä tai käyttöoikeuksien olevan riittämättömät (commentThreads.list).

5. Rakenna hyödyllisenä säilyvä arkisto

Kommenttirivi ilman video- ja ketjukontekstia on myöhemmin vaikea tarkistaa. Säilytyslista suosittelee säilyttämään:

  • Kommenttiteksti
  • Näkyvä kirjoittajan nimi
  • Videon nimi
  • Suora kommenttilinkki
  • Tallennuspäivä
  • Ympäröivät vastaukset ja asian tila, kun tietuetta käytetään tukeen

Nämä kentät ovat peräisin käytännön kommenttien säilytysoppaasta (kommenttien säilytysopas). API-vienneissä lisää kommenttitunnus, yläkäsitteen kommenttitunnus, pyynnön suodatin, sivutunnisteet ja vastausten kokonaismäärät, jotta suhde ja keräyksen laajuus pysyvät näkyvissä (commentThreads.list; comments.list).

Valitse CSV tai JSON

  • CSV: valitse se, kun arkistoa käytetään pääasiassa laskentataulukossa lajitteluun ja jakamiseen (vientimenetelmien vertailu).
  • JSON: valitse se, kun tarvitset hierarkkisen kommenttiketjurakenteen ja metatietoja ohjelmalliseen käsittelyyn (vientimenetelmien vertailu).

Jos käytät CSV:tä, säilytä yläkäsitteen kommenttitunnus omassa sarakkeessaan. Jos käytät JSONia, säilytä ketjun ja vastausten suhde rakenteessa. Säilytä kummassakin muodossa suora linkki ja tallennuspäivä tietueen yhteydessä (kommenttien säilytysopas).

YouTube luo korostetun kommenttilinkin, kun napsautat tai napautat kommentin aikaleimaa; osoiterivin linkki osoittaa kyseiseen kommenttiin ja sen ketjuun (YouTube-ohje). Tarkista tallennettu linkki avaamalla se yksityisessä ikkunassa ja varmista, että kohdeketju korostuu eikä vain video avaudu (kommenttien säilytysopas).

Vertaa API-suorituksessa tallennettujen kohteiden määrää pageInfo.totalResults-arvoon, säilytä resultsPerPage ja pidä nextPageToken tallessa niin kauan kuin sivuja on jäljellä (commentThreads.list). Toista vastausten kohdalla sama tarkistus käyttäen comments.list-sivutusta ja yläkäsitteen tunnusta (comments.list).

6. Tee varmuuskopiointirutiinista toistettava

Käytännöllinen toimintamalli koostuu kolmesta osasta:

  1. Valitse laajuus: Takeout kirjoittamillesi kommenteille; API video- tai kanavaketjuille.
  2. Valitse tiheys: Takeout tukee kertaluonteisia ja ajoitettuja vientiä, joten käytä ajoitettua vientiä, kun yksi tilannekuva ei riitä (Google Takeout -ohje). API-töissä dokumentoi, suoritetaanko työ päivittäin, viikoittain vai moderointi- tai julkaisutapahtuman yhteydessä.
  3. Vahvista jokainen suoritus: merkitse tallennusaika, sivumäärät, sivutuksen todisteet, käyttöoikeusvirheet ja vähintään yksi pysyvän linkin tarkistus (Google Takeout -ohje; commentThreads.list; kommenttien säilytysopas).

Varmuuskopio säilyttää sen, mikä tallennettiin kyseisenä ajankohtana. YouTuben mukaan henkilökohtainen kommentti ei näy kommenttihistoriassa, jos se julkaistiin poistetulle videolle tai YouTube poisti sen käytäntörikkomuksen vuoksi (YouTube-ohje). Siksi tallennusaika ja laajuus ovat tärkeitä, kun tarvitset historiallista tietuetta.

SocialGuardian kertoo, että voit jakaa julkisen @handle-tunnuksen, arkistoida sisällön automaattisesti ja ladata tai palauttaa sen ilman salasanaa tai kirjautumista (SocialGuardian). Aloita julkisella profiililla

FAQ

Kuinka varmuuskopioin YouTube-kommentit?

Käytä Google Takeoutia kirjoittamillesi kommenteille. Käytä commentThreads.list-menetelmää videoon tai kanavaan liittyville kommenteille, sivuta tulokset nextPageToken-tunnisteella ja käytä comments.list-menetelmää parentId-parametrilla, kun tarvitset vastaukset (vientimenetelmien vertailu; commentThreads.list; comments.list).

Voinko viedä kaikki YouTube-videon kommentit?

Voit pyytää videon kommenttiketjut videoId-tunnisteella, pyytää enintään 100 tulosta sivua kohden ja seurata nextPageToken-tunnistetta. Tarkista kommenttien käytöstä poistaminen ja käyttöoikeusvirheet ennen arkiston merkitsemistä valmiiksi (commentThreads.list).

Vieko Google Takeout kommentit videoilta, joita en omista?

Tarkistetun vientivertailun mukaan Takeout vie kirjoittamasi kommentit, ei muiden katsojien videoillesi jättämiä kommentteja. Käytä YouTube Data APIa videoiden tai kanavien kommenttiketjuihin (vientimenetelmien vertailu; commentThreads.list).

Kuinka säilytän YouTube-kommenttien vastaukset ja moderointikontekstin?

Hae ketju ja käytä sitten comments.list-menetelmää siten, että päätason kommentti on parentId-arvona. Seuraa sivutusta ja säilytä yläkäsitteen suhde. Valtuutetuissa pyynnöissä tallenna moderationStatus, kuten heldForReview, likelySpam tai published (comments.list; commentThreads.list).

Kannattaako YouTube-kommentit tallentaa CSV- vai JSON-muodossa?

Käytä CSV:tä laskentataulukossa lajitteluun ja jakamiseen. Käytä JSONia hierarkkiseen ketjurakenteeseen ja ohjelmallisessa käsittelyssä käytettäviin metatietoihin (vientimenetelmien vertailu).

Voiko YouTube API hakea kaikki ketjun vastaukset?

Älä oleta, että yksi commentThreads.list-vastaus sisältää kaikki vastaukset. Käytä comments.list-menetelmää parentId-parametrilla ja seuraa pageToken-sivutusta; YouTube dokumentoi tällä hetkellä vastaukset päätason kommentteihin (kommenttien säilytysopas; comments.list).

Kuinka usein YouTube-kommentit pitäisi varmuuskopioida?

Valitse dokumentoitu tiheys, joka vastaa kommenttien tai moderointitietueen muuttumisnopeutta. Google Takeout tukee kertaluonteisia ja ajoitettuja vientiä, kun taas API-työnkulussa tulee merkitä, suoritetaanko työ päivittäin, viikoittain vai tapahtumaperusteisesti (Google Takeout -ohje).

Voinko palauttaa poistetut YouTube-kommentit?

Säilytä kopio ennen poistamista ja tallenna sen teksti, kirjoittaja, videon nimi, suora linkki, vastaukset ja tallennuspäivä. YouTuben mukaan poistetulle videolle jätetty kommentti tai käytäntörikkomuksen vuoksi poistettu kommentti ei näy kommenttihistoriassa (kommenttien säilytysopas; YouTube-ohje).