Korumak istediğiniz yorumların kime ait olduğuna göre farklı bir yedekleme yöntemi kullanmanız gerekir:
- Yazdığınız yorumlar: Google Takeout ve YouTube Yorum Geçmişi'ni kullanın.
- Bir video veya kanaldaki yorumlar ve yanıtlar: YouTube Data API'yi kullanın ve sonuçları sayfalandırın.
- Moderasyon veya destek kaydı: Metni, yazarı, video ayrıntılarını, doğrudan bağlantıyı, yanıtları, durumu ve kayıt zamanını koruyun.
Bu ayrım, kişisel hesap dışa aktarımının kanal genelindeki yorum arşiviyle karıştırılmasını önler.
Tek seferlik bir yorum dosyası yerine daha kapsamlı bir YouTube profil arşivi mi istiyorsunuz? SocialGuardian, desteklenen platformlar arasında YouTube'u da listeler, arşivi hesabınıza özel tutar ve arşivin tamamını istediğiniz zaman dışa aktarabileceğinizi belirtir (arşiv seçeneğine göz atın). Yedeklemenizi başlatın
1. Korumanız gereken kaydı seçin
Önce şu soruyu yanıtlayın: kendi herkese açık yorumlarınızı mı, yoksa yönettiğiniz veya incelediğiniz videolardaki izleyici yorumlarını mı koruyorsunuz?
YouTube'un Yorum Geçmişi, YouTube genelinde bıraktığınız herkese açık yorumları görmenizi ve bir yorumun içeriğine tıklayarak veya dokunarak yayınlandığı özgün yeri açmanızı sağlar (YouTube Yardım). Bu özellik, kendi yorumlarınızı ve özgün bağlamlarını bulmak için kullanışlıdır.
Google Takeout, hesap düzeyindeki yöntemdir. Dışa aktarma yöntemlerinin karşılaştırması, Takeout'u video veya kanal dışa aktarımından ayırır: Takeout, videolarınızda diğer izleyicilerin bıraktığı yorumları değil, sizin yazdığınız yorumları dışa aktarır (dışa aktarma yöntemleri karşılaştırması).
İzleyici yorumları için YouTube Data API'nin commentThreads.list yöntemini kullanın. Bu yöntem videoId veya allThreadsRelatedToChannelId ile filtreleme yapabilir (YouTube Data API).
2. Google Takeout ile yazdığınız yorumları yedekleyin
Kişisel yorum arşivi için şu iş akışını kullanın:
takeout.google.comadresini açın.- Tüm ürünlerin seçimini kaldırın, ardından YouTube ve YouTube Music'i seçin.
- YouTube altında veri seçeneklerinden yorumları seçin.
- Dışa aktarma biçimini ve dosya boyutunu seçin, ardından dışa aktarmayı oluşturun.
Bu adımlar, incelenen yalnızca yorumları içeren Takeout iş akışından alınmıştır (dışa aktarma yöntemleri karşılaştırması). Google da genel süreci belgeler: oturum açın, Google Takeout'u açın, istemediğiniz ürünlerin seçimini kaldırın, isteğe bağlı olarak bir ürünü Dahil edilen tüm veriler ile daraltın ve Sonraki adımı seçin (Google Takeout Yardımı).
Takeout; e-posta veya bulut depolama yoluyla teslim, tek seferlik veya planlanmış dışa aktarımlar, ZIP veya TGZ dosyaları ve arşiv boyutu sınırı seçeneklerini sunar (Google Takeout Yardımı). Google, arşiv oluşturmanın birkaç dakikadan birkaç güne kadar sürebileceğini, çoğu kişinin bağlantıyı aynı gün aldığını ve daha büyük indirmelerin birden fazla arşive bölünebileceğini belirtir (Google Takeout Yardımı).
Dışa aktarma isteğinin tarihini ve arşivi aldığınız veya indirdiğiniz tarihi kaydedin. Google, veri dosyasının indirme isteği ile arşivin oluşturulması arasında yapılan değişiklikleri içermeyebileceği konusunda uyarır; bu nedenle her Takeout'u bir anlık görüntü olarak değerlendirin (Google Takeout Yardımı). Verileri indirmek, onları Google sunucularından silmez (Google Takeout Yardımı).
3. YouTube Data API ile bir video veya kanaldaki yorumları dışa aktarın
Diğer izleyicilerin bıraktığı yorumlar için arşivi commentThreads.list etrafında oluşturun:
- Tek bir videonun dizileri için
videoId, bir kanalla ilişkili diziler içinallThreadsRelatedToChannelIdseçin. maxResultsdeğerini 1 ile 100 arasında belirleyerek bir sayfa isteyin.nextPageTokenkalmayana kadar devam edin.- Döndürülen
itemsdeğerlerini ve yanıtıntotalResultsileresultsPerPagedahilpageInfoalanını saklayın. - Gerekirse sonuçları belirli terimleri içeren yorumlarla sınırlamak için
searchTermskullanın vetextFormatdeğerinihtmlveyaplainTextolarak seçin.
Filtreler, sayfa boyutu, sayfalandırma alanları, arama filtresi ve metin biçimleri YouTube API referansında belgelenmiştir (commentThreads.list). Sayfa belirtecini ve toplamları dışa aktarımla birlikte saklamak, yalnızca bir yorum satırı yığını yerine çalışmanın ne kadar veriyi kapsadığına dair kanıt sağlar (commentThreads.list).
Sonucu tamamlandı olarak işaretlemeden önce erişimi kontrol edin. API, bir videoda yorumlar devre dışıysa commentsDisabled 403 hatasını, istekte gerekli izinler yoksa insufficient permissions hatasını belgeler (commentThreads.list). Bu hataları arşivle birlikte kaydedin ve etkilenen video veya kanalı eksik olarak etiketleyin.
Her commentThreads.list çağrısı 1 kota birimine mal olur. Ek sayfa istekleri de yöntemin maliyetine tabidir; YouTube Data API'yi etkinleştiren projeler, diğer tüm uç noktalar için varsayılan olarak günlük 10.000 birim tahsisine sahiptir. Günlük kotalar Pasifik Saati ile gece yarısında sıfırlanır (YouTube kota rehberi).
Her dışa aktarımı elle oluşturmak yerine düzenli bir herkese açık profil arşivi mi istiyorsunuz? SocialGuardian, otomatik yedeklemelerinin her gün çalıştığını ve YouTube dahil desteklenen platformlardaki içerik ile etkileşimleri kapsadığını belirtir (SocialGuardian). Profil yedeklemesi oluşturun
4. Yanıtları ve moderasyon bağlamını koruyun
Üst düzey bir dizi yanıtı, her yanıtın mevcut olduğu anlamına gelmez. Bir koruma rehberi, yanıtların tamamının alınması için comments.list gerekebileceğini ve üst yorum ilişkilerinin korunmasını önerir (yorum koruma rehberi).
Yanıtlar için şu iş akışını kullanın:
- Üst düzey yorumu ve dizi kaydındaki yorum kimliğini kaydedin.
- Bu yorum kimliğini
parentIdolarak kullanarakcomments.listçağrısı yapın. - Sayfa başına en fazla 100 sonuç isteyin ve ek sayfalar için
pageTokendeğerini takip edin. - Her yanıtı üst yorum kimliğiyle birlikte saklayın.
YouTube API, comments.list için parentId, 1 ile 100 arasında sayfa boyutu ve pageToken ile sayfalandırmayı belgeler (comments.list). Ayrıca YouTube'un şu anda üst düzey yorumlara verilen yanıtları desteklediğini, yanıtların yanıtlarının gelecekte desteklenebileceğini belirtir (comments.list).
Yetkilendirilmiş isteklerde commentThreads.list, moderationStatus değerini heldForReview, likelySpam veya published olarak filtreleyebilir; varsayılan değer publisheddır (commentThreads.list). Moderasyon bağlamı önemli olduğunda bu durumu kayıt zamanıyla birlikte saklayın. API devre dışı yorumlar veya yetersiz izinler bildiriyorsa çalışmayı tamamlandı olarak etiketlemeyin (commentThreads.list).
5. Kullanışlılığını koruyan bir arşiv oluşturun
Video ve dizi bağlamı olmayan bir yorum satırını daha sonra incelemek zordur. Bir koruma kontrol listesi şunları saklamanızı önerir:
- Yorum metni
- Görünen yazar adı
- Video başlığı
- Doğrudan yorum bağlantısı
- Kayıt tarihi
- Kayıt destek amacı taşıyorsa ilgili yanıtlar ve sorun durumu
Bu alanlar, uygulamalı bir yorum koruma rehberinden alınmıştır (yorum koruma rehberi). API dışa aktarımlarında ilişki ve toplama kapsamının görünür kalması için yorum kimliği, üst yorum kimliği, istek filtresi, sayfa belirteçleri ve yanıt toplamlarını ekleyin (commentThreads.list; comments.list).
CSV veya JSON seçin
- CSV: Arşiv çoğunlukla elektronik tablo sıralaması ve paylaşım için kullanılacaksa seçin (dışa aktarma yöntemleri karşılaştırması).
- JSON: Programatik işleme için hiyerarşik yorum dizisi yapısına ve meta verilere ihtiyacınız varsa seçin (dışa aktarma yöntemleri karşılaştırması).
CSV kullanıyorsanız üst yorum kimliğini ayrı bir sütunda tutun. JSON kullanıyorsanız dizi ve yanıt ilişkisini yapı içinde koruyun. Her iki biçimde de doğrudan bağlantıyı ve kayıt tarihini kayıtla birlikte saklayın (yorum koruma rehberi).
Bağlantıları ve kapsamı doğrulayın
Bir yorumun zaman damgasına tıkladığınızda veya dokunduğunuzda YouTube vurgulanmış bir yorum bağlantısı oluşturur; adres çubuğundaki bağlantı, o yoruma ve dizisine yönlendirir (YouTube Yardım). Kaydedilmiş bir bağlantıyı kontrol etmek için özel bir pencerede açın ve yalnızca videonun açıldığını değil, hedef dizinin vurgulandığını doğrulayın (yorum koruma rehberi).
Bir API çalışması için kaydedilen öğe sayısını pageInfo.totalResults ile karşılaştırın, resultsPerPage değerini saklayın ve daha fazla sayfa varken nextPageToken değerini koruyun (commentThreads.list). Yanıtlar için aynı kontrolü comments.list sayfalandırması ve üst yorum kimliğiyle tekrarlayın (comments.list).
6. Yedekleme rutinini tekrarlanabilir hale getirin
Uygulanabilir bir politikanın üç bölümü vardır:
- Kapsamı seçin: Yazdığınız yorumlar için Takeout'u, video veya kanal dizileri için API'yi kullanın.
- Sıklığı seçin: Takeout tek seferlik ve planlanmış dışa aktarımları destekler; tek bir anlık görüntü yeterli değilse planlanmış dışa aktarım kullanın (Google Takeout Yardımı). API işleri için her çalışmanın günlük, haftalık veya bir moderasyon ya da yayınlama etkinliğine bağlı olup olmadığını belgeleyin.
- Her çalışmayı doğrulayın: Kayıt zamanını, sayfa toplamlarını, sayfalandırma kanıtını, erişim hatalarını ve en az bir kalıcı bağlantı kontrolünü kaydedin (Google Takeout Yardımı; commentThreads.list; yorum koruma rehberi).
Bir yedekleme, o anda yakalananları korur. YouTube, silinmiş bir videoda yayınlanan veya politika ihlali nedeniyle YouTube tarafından kaldırılan kişisel bir yorumun Yorum Geçmişi'nde görünmeyeceğini belirtir (YouTube Yardım). Bu nedenle geçmişe dönük bir kayıt gerektiğinde kayıt zamanı ve kapsam önemlidir.
SocialGuardian, herkese açık bir @handle paylaşabileceğinizi, içeriğin otomatik olarak arşivlenebileceğini ve parolasız veya giriş yapmadan indirilebileceğini ya da geri yüklenebileceğini belirtir (SocialGuardian). Herkese açık bir profille başlayın
SSS
YouTube yorumlarını nasıl yedeklerim?
Yazdığınız yorumlar için Google Takeout'u kullanın. Bir video veya kanalla ilişkili yorumlar için commentThreads.list yöntemini kullanın, nextPageToken ile sayfalandırın ve yanıtları almanız gerektiğinde parentId ile comments.list kullanın (dışa aktarma yöntemleri karşılaştırması; commentThreads.list; comments.list).
Bir YouTube videosundaki tüm yorumları dışa aktarabilir miyim?
Bir videonun yorum dizilerini videoId ile isteyebilir, sayfa başına en fazla 100 sonuç alabilir ve nextPageToken değerini takip edebilirsiniz. Arşivi tamamlandı olarak işaretlemeden önce devre dışı yorumları veya izin hatalarını kontrol edin (commentThreads.list).
Google Takeout sahibi olmadığım videolardaki yorumları dışa aktarır mı?
İncelenen dışa aktarma karşılaştırmasına göre Takeout, videolarınızda diğer izleyicilerin bıraktığı yorumları değil, sizin yazdığınız yorumları dışa aktarır. Video veya kanal yorum dizileri için YouTube Data API'yi kullanın (dışa aktarma yöntemleri karşılaştırması; commentThreads.list).
YouTube yorum yanıtlarını ve moderasyon bağlamını nasıl korurum?
Diziyi alın, ardından üst düzey yorumu parentId olarak kullanarak comments.list çağrısı yapın; sayfalandırmayı takip edin ve üst yorum ilişkisini koruyun. Yetkilendirilmiş isteklerde heldForReview, likelySpam veya published gibi moderationStatus değerlerini saklayın (comments.list; commentThreads.list).
YouTube yorumlarını CSV veya JSON olarak mı kaydetmeliyim?
Elektronik tablo sıralaması ve paylaşım için CSV kullanın. Programatik işlemede kullanılacak hiyerarşik dizi yapısı ve meta veriler için JSON kullanın (dışa aktarma yöntemleri karşılaştırması).
YouTube API bir dizideki her yanıtı alabilir mi?
Tek bir commentThreads.list yanıtının tüm yanıtları içerdiğini varsaymayın. parentId ile comments.list kullanın ve pageToken sayfalandırmasını takip edin; YouTube şu anda üst düzey yorumlara verilen yanıtları belgeler (yorum koruma rehberi; comments.list).
YouTube yorumlarını ne sıklıkla yedeklemeliyim?
Yorumların veya moderasyon kaydının ne kadar hızlı değiştiğine uygun, belgelenmiş bir sıklık seçin. Google Takeout tek seferlik ve planlanmış dışa aktarımları destekler; API iş akışında ise her çalışmanın günlük, haftalık veya etkinlik tabanlı olduğunu kaydedin (Google Takeout Yardımı).
Silinen YouTube yorumlarını kurtarabilir miyim?
Silinmeden önce bir kopyasını koruyun ve metnini, yazarını, video başlığını, doğrudan bağlantısını, yanıtlarını ve kayıt tarihini saklayın. YouTube, silinmiş bir videodaki yorumun veya politika ihlali nedeniyle kaldırılan bir yorumun Yorum Geçmişi'nde görünmeyeceğini belirtir (yorum koruma rehberi; YouTube Yardım).