Qorumaq istədiyiniz şərhlərin kimə aid olmasından asılı olaraq fərqli ehtiyat nüsxələmə üsuluna ehtiyacınız var:

  • Yazdığınız şərhlər: Google Takeout və YouTube Comment History-dən istifadə edin.
  • Video və ya kanaldakı şərhlər və cavablar: YouTube Data API-dən istifadə edin, sonra nəticələri səhifələyərək əldə edin.
  • Moderasiya və ya dəstək qeydi: mətni, müəllifi, video məlumatlarını, birbaşa keçidi, cavabları, statusu və əldə edilmə vaxtını qoruyun.

Bu fərq şəxsi hesab ixracının kanal üzrə şərh arxivi ilə səhv salınmasının qarşısını alır.

Birdəfəlik şərh faylı əvəzinə daha geniş YouTube profil arxivi istəyirsiniz? SocialGuardian YouTube-u dəstəklənən platformalar arasında göstərir, arxivi hesabınız üçün məxfi saxlayır və tam arxivi istənilən vaxt ixrac edə biləcəyinizi bildirir (arxiv seçiminə baxın). Ehtiyat nüsxələməyə başlayın

1. Qorumaq istədiyiniz qeydi seçin

Əvvəlcə bir suala cavab verin: öz ictimai şərhlərinizi, yoxsa idarə etdiyiniz və ya nəzərdən keçirdiyiniz videolardakı auditoriya şərhlərini qoruyursunuz?

YouTube-un Comment History bölməsi YouTube-da yazdığınız ictimai şərhlərə baxmağa və şərhin məzmununa klikləməklə və ya toxunmaqla onun yerləşdirildiyi ilkin yeri açmağa imkan verir (YouTube Help). Bu, öz şərhlərinizi və onların ilkin kontekstini tapmaq üçün faydalıdır.

Google Takeout hesab səviyyəsində istifadə olunan üsuldur. İxrac üsullarının müqayisəsi onu video və ya kanal ixracından fərqləndirir: Takeout digər izləyicilərin videolarınızda yazdığı şərhləri deyil, sizin yazdığınız şərhləri ixrac edir (ixrac üsullarının müqayisəsi).

Auditoriya şərhləri üçün YouTube Data API-nin commentThreads.list metodundan istifadə edin. Bu metod videoId və ya allThreadsRelatedToChannelId üzrə filtrləyə bilər (YouTube Data API).

2. Yazdığınız şərhləri Google Takeout ilə ehtiyat nüsxələyin

Şəxsi şərh arxivi üçün bu iş axınından istifadə edin:

  1. takeout.google.com ünvanını açın.
  2. Bütün məhsulların seçimini ləğv edin, sonra YouTube and YouTube Music seçin.
  3. YouTube bölməsində məlumat seçimlərindən comments seçin.
  4. İxrac formatını və fayl ölçüsünü seçin, sonra ixracı yaradın.

Bu addımlar nəzərdən keçirilmiş yalnız şərhlərin Takeout vasitəsindən ixrac iş axınından götürülüb (ixrac üsullarının müqayisəsi). Google ümumi prosesi də sənədləşdirir: hesabınıza daxil olun, Google Takeout-u açın, istəmədiyiniz məhsulların seçimini ləğv edin, lazım olduqda All data included ilə məhsulu daraldın və Next step seçin (Google Takeout Help).

Takeout e-poçt və ya bulud yaddaşı ilə çatdırılmanı, birdəfəlik və ya planlaşdırılmış ixracları, ZIP və ya TGZ fayllarını, həmçinin arxiv ölçüsü limitini dəstəkləyir (Google Takeout Help). Google bildirir ki, arxivin yaradılması bir neçə dəqiqədən bir neçə günə qədər çəkə bilər; insanların çoxu keçidi həmin gün alır və böyük yükləmələr bir neçə arxivə bölünə bilər (Google Takeout Help).

İxrac sorğusunun tarixini və arxivi aldığınız və ya endirdiyiniz tarixi qeyd edin. Google xəbərdarlıq edir ki, məlumat faylı yükləmə sorğusu ilə arxivin yaradılması arasında edilən dəyişiklikləri ehtiva etməyə bilər; buna görə hər Takeout-u anlıq görüntü kimi qəbul edin (Google Takeout Help). Məlumatları endirmək onları Google serverlərindən silmir (Google Takeout Help).

3. YouTube Data API ilə video və ya kanaldan şərhləri ixrac edin

Digər izləyicilərin yazdığı şərhlər üçün arxivi commentThreads.list üzərində qurun:

  1. Bir videonun mövzuları üçün videoId, kanalla əlaqəli mövzular üçün isə allThreadsRelatedToChannelId seçin.
  2. maxResults dəyəri 1-dən 100-ə qədər olan səhifə tələb edin.
  3. nextPageToken olmayana qədər onu izləyin.
  4. Qaytarılan items-ləri və cavabın pageInfo məlumatlarını, o cümlədən totalResults və resultsPerPage dəyərlərini saxlayın.
  5. Lazım olduqda nəticələri göstərilən terminləri ehtiva edən şərhlərlə məhdudlaşdırmaq üçün searchTerms istifadə edin və textFormat dəyərini html və ya plainText seçin.

Filtrlər, səhifə ölçüsü, səhifələmə sahələri, axtarış filtri və mətn formatları YouTube API istinadında sənədləşdirilib (commentThreads.list). Səhifə tokenini və ümumi sayları ixracla birlikdə saxlamaq yalnız şərh sətirlərindən ibarət yığın əvəzinə icra zamanı nə qədər məlumatın əhatə olunduğuna dair sübut yaradır (commentThreads.list).

Nəticəni tamamlanmış hesab etməzdən əvvəl girişi yoxlayın. API videoda şərhlərin deaktiv edildiyi halda commentsDisabled 403 xətasını, sorğuda icazə olmadıqda isə insufficient permissions xətasını sənədləşdirir (commentThreads.list). Bu xətaları arxivlə birlikdə qeyd edin və təsirlənmiş video və ya kanalı natamam kimi işarələyin.

Hər commentThreads.list çağırışı 1 kvota vahidinə başa gəlir. Əlavə səhifə sorğuları da metodun qiymətinə tabedir və YouTube Data API-ni aktivləşdirən layihələrdə bütün digər son nöqtələr üçün gündəlik standart limit 10.000 vahiddir; gündəlik kvotalar Sakit okean vaxtı ilə gecə yarısı sıfırlanır (YouTube quota guide).

Hər ixracı əl ilə toplamaq əvəzinə təkrarlanan ictimai profil arxivi istəyirsinizsə, SocialGuardian avtomatik ehtiyat nüsxələrin hər gün işlədiyini və YouTube daxil olmaqla dəstəklənən platformalarda məzmunu və qarşılıqlı əlaqəni əhatə etdiyini bildirir (SocialGuardian). Profil ehtiyat nüsxəsini qurun

4. Cavabları və moderasiya kontekstini qoruyun

Üst səviyyəli mövzu cavabı bütün cavabların mövcud olduğuna zəmanət vermir. Qoruma bələdçisinə görə cavabların tam əldə edilməsi comments.list tələb edə bilər və əsas şərhlə əlaqənin qorunması tövsiyə olunur (şərhlərin qorunması bələdçisi).

Bu cavab iş axınından istifadə edin:

  1. Mövzu qeydindən üst səviyyəli şərhi və onun şərh ID-sini saxlayın.
  2. Həmin şərh ID-sini parentId kimi göstərərək comments.list çağırın.
  3. Hər səhifə üçün 100-ə qədər nəticə tələb edin və əlavə səhifələr üçün pageToken-i izləyin.
  4. Hər cavabı əsas şərh ID-si ilə birlikdə saxlayın.

YouTube API parentId-ni, 1-dən 100-ə qədər səhifə ölçüsünü və comments.list üçün pageToken səhifələməsini sənədləşdirir (comments.list). Həmçinin bildirir ki, YouTube hazırda üst səviyyəli şərhlərə cavabları dəstəkləyir; cavablara cavablar gələcəkdə dəstəklənə bilər (comments.list).

Səlahiyyətli sorğular üçün commentThreads.list moderationStatus dəyərini heldForReview, likelySpam və ya published kimi filtrləyə bilər; standart dəyər published-dir (commentThreads.list). Moderasiya konteksti vacib olduqda bu statusu əldə edilmə vaxtı ilə birlikdə saxlayın. API şərhlərin deaktiv edildiyini və ya kifayət qədər icazə olmadığını bildirirsə, icranı tamamlanmış kimi işarələməyin (commentThreads.list).

5. Faydalı olaraq qalan arxiv yaradın

Video və mövzu konteksti olmayan şərh sətrini sonradan nəzərdən keçirmək çətindir. Qoruma yoxlama siyahısı bunları saxlamağı tövsiyə edir:

  • Şərh mətni
  • Görünən müəllif adı
  • Video başlığı
  • Birbaşa şərh keçidi
  • Əldə edilmə tarixi
  • Qeyd dəstək üçün nəzərdə tutulubsa, ətrafdakı cavablar və məsələ statusu

Bu sahələr praktik şərh qoruma bələdçisində göstərilir (şərhlərin qorunması bələdçisi). API ixracları üçün şərh ID-sini, əsas şərh ID-sini, sorğu filtrini, səhifə tokenlərini və cavab üzrə ümumi sayları əlavə edin ki, əlaqə və toplama əhatəsi aydın qalsın (commentThreads.list; comments.list).

CSV, yoxsa JSON seçin

CSV istifadə edirsinizsə, əsas şərh ID-sini ayrıca sütunda saxlayın. JSON istifadə edirsinizsə, mövzu və cavab əlaqəsini strukturda qoruyun. Hər iki formatda birbaşa keçidi və əldə edilmə tarixini qeydlə birlikdə saxlayın (şərhlərin qorunması bələdçisi).

Şərh vaxt göstəricisinə kliklədikdə və ya toxunduqda YouTube vurğulanmış şərh keçidi yaradır; ünvan sətrindəki nəticə keçidi həmin şərhə və mövzuya yönəldir (YouTube Help). Saxlanmış keçidi yoxlamaq üçün onu məxfi pəncərədə açın və yalnız videonun açılmadığını, hədəf mövzunun vurğulandığını təsdiqləyin (şərhlərin qorunması bələdçisi).

API icrası üçün saxlanmış elementlərin sayını pageInfo.totalResults ilə müqayisə edin, resultsPerPage dəyərini saxlayın və əlavə səhifələr olduğu müddətdə nextPageToken-i qoruyun (commentThreads.list). Cavablar üçün eyni yoxlamanı comments.list səhifələməsi və əsas ID ilə təkrarlayın (comments.list).

6. Ehtiyat nüsxələmə qaydasını təkrarlana bilən edin

Praktik siyasətin üç hissəsi var:

  1. Əhatəni seçin: yazdığınız şərhlər üçün Takeout-dan, video və ya kanal mövzuları üçün API-dən istifadə edin.
  2. Tezliyi seçin: Takeout birdəfəlik və planlaşdırılmış ixracları dəstəkləyir; tək anlıq görüntü kifayət etmədikdə planlaşdırılmış ixracdan istifadə edin (Google Takeout Help). API işləri üçün hər icranın gündəlik, həftəlik və ya moderasiya və ya dərc hadisəsinə bağlı olduğunu sənədləşdirin.
  3. Hər icranı yoxlayın: əldə edilmə vaxtını, səhifə üzrə ümumi sayları, səhifələmə sübutunu, giriş xətalarını və ən azı bir daimi keçid yoxlamasını qeyd edin (Google Takeout Help; commentThreads.list; şərhlərin qorunması bələdçisi).

Ehtiyat nüsxə həmin vaxt əldə edilənləri qoruyur. YouTube bildirir ki, silinmiş videoda yerləşdirilmiş və ya siyasət pozuntusuna görə YouTube tərəfindən silinmiş şəxsi şərh Comment History bölməsində görünməyəcək (YouTube Help). Buna görə tarixi qeyd üçün əldə edilmə vaxtı və əhatə vacibdir.

SocialGuardian bildirir ki, ictimai @handle paylaşa, məzmunu avtomatik arxivləşdirə və parol və ya giriş olmadan onu endirə və bərpa edə bilərsiniz (SocialGuardian). İctimai profillə başlayın

FAQ

YouTube şərhlərini necə ehtiyat nüsxələyə bilərəm?

Yazdığınız şərhlər üçün Google Takeout-dan istifadə edin. Video və ya kanalla əlaqəli şərhlər üçün commentThreads.list istifadə edin, nextPageToken ilə səhifələyin və cavabları əldə etmək lazım olduqda parentId ilə comments.list istifadə edin (ixrac üsullarının müqayisəsi; commentThreads.list; comments.list).

YouTube videosundakı bütün şərhləri ixrac edə bilərəm?

videoId ilə videonun şərh mövzularını tələb edə, hər səhifə üçün 100-ə qədər nəticə istəyə və nextPageToken-i izləyə bilərsiniz. Arxivi tamamlanmış hesab etməzdən əvvəl şərhlərin deaktiv edilib-edilmədiyini və icazə xətalarını yoxlayın (commentThreads.list).

Google Takeout sahib olmadığım videolardakı şərhləri ixrac edir?

Nəzərdən keçirilmiş ixrac müqayisəsinə görə Takeout digər izləyicilərin videolarınızda yazdığı şərhləri deyil, sizin yazdığınız şərhləri ixrac edir. Video və ya kanal şərh mövzuları üçün YouTube Data API-dən istifadə edin (ixrac üsullarının müqayisəsi; commentThreads.list).

YouTube şərh cavablarını və moderasiya kontekstini necə qoruya bilərəm?

Mövzunu əldə edin, sonra üst səviyyəli şərhi parentId kimi göstərərək comments.list istifadə edin, səhifələməni izləyin və əsas şərhlə əlaqəni qoruyun. Səlahiyyətli sorğular üçün heldForReview, likelySpam və ya published kimi moderationStatus dəyərlərini saxlayın (comments.list; commentThreads.list).

YouTube şərhlərini CSV, yoxsa JSON kimi saxlamalıyam?

Cədvəldə çeşidləmə və paylaşma üçün CSV-dən istifadə edin. Proqramla emalda istifadə olunan iyerarxik mövzu strukturu və metaməlumat üçün JSON seçin (ixrac üsullarının müqayisəsi).

YouTube API mövzudakı hər cavabı əldə edə bilər?

Tək commentThreads.list cavabının bütün cavabları ehtiva etdiyini düşünməyin. parentId ilə comments.list istifadə edin və pageToken səhifələməsini izləyin; YouTube hazırda üst səviyyəli şərhlərə cavabları sənədləşdirir (şərhlərin qorunması bələdçisi; comments.list).

YouTube şərhlərini nə qədər tez-tez ehtiyat nüsxələməliyəm?

Şərhlərin və ya moderasiya qeydinin nə qədər sürətlə dəyişdiyinə uyğun sənədləşdirilmiş tezlik seçin. Google Takeout birdəfəlik və planlaşdırılmış ixracları dəstəkləyir; API iş axını isə hər icranın gündəlik, həftəlik və ya hadisə əsaslı olduğunu qeyd etməlidir (Google Takeout Help).

Silinmiş YouTube şərhlərini bərpa edə bilərəm?

Silinmədən əvvəl surət saxlayın və onun mətnini, müəllifini, video başlığını, birbaşa keçidini, cavablarını və əldə edilmə tarixini qoruyun. YouTube bildirir ki, silinmiş videodakı və ya siyasət pozuntusuna görə silinmiş şərh Comment History bölməsində görünməyəcək (şərhlərin qorunması bələdçisi; YouTube Help).