Bu hata, YouTube videolarını animasyonlu GIF'lere dönüştürürken ortaya çıkabilir ve videonun yaş sınırlaması olması, kaldırılması veya yanlış ülkeden görüntülenmesi nedeniyle dönüştürülemeyeceği anlamına gelir. Kaldırılan videolarla ilgili yapılabilecek bir şey olmasa da diğer iki hatanın çözümleri mevcut.
Yaş sınırlaması olan bir videoyu görüntülemek için yaşınızı doğruladığınız bir YouTube hesabını kullanmanız gerekir. Bunu yapmak için YouTube'da oturum açmanız ve genellikle F12 tuşuna basarak tarayıcınızda geliştirici araçlarını açmanız ve ardından web sayfasına ilişkin çerezleri bulmanız gerekir. Ardından YouTube'un şu anda çağrılan oturum çerezlerini tanımlayın. SID
ve SSID
. Daha sonra bu çerezlerin adını, etki alanını ve değerini GrabzIt'e ekleyin. özel çerezler sayfasıOturum çerezinin silinmemesini sağlamak için son kullanma tarihini uzun bir gelecekte kullanmak iyi bir fikirdir. Bunun riski size ait olmak üzere yapıldığını ve kurallarımıza göre hiçbir sorumluluk kabul etmediğimizi unutmayın. Şartlar ve koşullar.
Tek ülkeyle sınırlı bir videonun dönüştürülmesi talebinde bulunurken farklı bir ülke kodu belirterek bu sorunu aşmanız mümkün olabilir.
Şu anda bir ülke ABD, İngiltere veya Singapur olarak ayarlanabiliraşağıda API Kitaplıklarımızın her biri için ülke ayarının bir örneği verilmiştir.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); options.Country = Country.US; grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options); grabzIt.Save("http://www.mywebsite.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); options.setCountry(Country.UNITEDSTATES); grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options); grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.youtube.com/watch?v=a1Y73sPHKxw",
{"format":"gif", "country":"US"}).Create();
</script>
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", {"country":"US"}); client.save("http://www.example.com/handler", function (error, id){ if (error != null){ throw error; } });
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItAnimationOptions->new(); $options->country("US"); $grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options); $grabzIt->Save("http://www.mywebsite.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItAnimationOptions(); $options->setCountry("US"); $grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options); $grabzIt->Save("http://www.mywebsite.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItAnimationOptions.GrabzItAnimationOptions() options.country = "US" grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options) grabzIt.Save("http://www.mywebsite.com/handler.py")
https://api.grabz.it/services/convert?key=c3VwcG9ydEBncmFiei5pdA==&format=gif&country=US&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Da1Y73sPHKxw
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::AnimationOptions.new() options.country = "US" grabzIt.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options) grabzIt.save("http://www.mywebsite.com/handler/index")