Tools om het web vast te leggen en te converteren

YouTube-video is verwijderd, heeft een leeftijdsbeperking of is niet beschikbaar in het land waar het vandaan komt

Deze fout kan optreden bij het converteren van YouTube-video's naar geanimeerde GIF's en betekent dat de video niet kan worden geconverteerd omdat deze een leeftijdsbeperking heeft of is verwijderd of wordt bekeken vanuit het verkeerde land. Hoewel er niets kan worden gedaan aan video's die zijn verwijderd, zijn er oplossingen voor de andere twee fouten.

De leeftijdsbeperkingsfout oplossen

Als je een video met een leeftijdsbeperking wilt bekijken, moet je een YouTube-account gebruiken waarin je je leeftijd hebt bevestigd. Om dit te doen, moet je ingelogd zijn op YouTube en ontwikkelaarstools in je browser openen, meestal door op F12 te drukken, en dan de cookies voor de webpagina vinden. Identificeer vervolgens de sessiecookies van YouTube, die momenteel worden genoemd SID en SSID. Voeg vervolgens naam, domein en waarde van deze cookies toe aan GrabzIt met behulp van de aangepaste cookies pagina, is het een goed idee om in de toekomst een vervaldatum te gebruiken om ervoor te zorgen dat de sessiecookie niet wordt verwijderd. Let op: dit gebeurt op eigen risico en wij aanvaarden geen aansprakelijkheid volgens onze algemene voorwaarden.

De fout van het verkeerde land oplossen

Je kunt dit probleem mogelijk omzeilen door een andere landcode op te geven bij het aanvragen van een video die is beperkt tot één land.

Momenteel a land kan worden ingesteld op de VS, het VK of Singapore, hieronder is een voorbeeld van het instellen van het land voor elk van onze API-bibliotheken.

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.4.7/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.ashx?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")