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 vanuit het verkeerde land wordt bekeken. Hoewel er niets kan worden gedaan aan video's die zijn verwijderd, zijn er oplossingen voor de andere twee fouten.

De fout over de leeftijdsbeperking oplossen

Om een ​​video met een leeftijdsbeperking te bekijken, heb je een YouTube-account nodig waarin je je leeftijd hebt bevestigd. Om dit te doen moet u ingelogd zijn bij YouTube en de ontwikkelaarstools in uw browser openen, meestal door op F12 te drukken, en vervolgens de cookies voor de webpagina zoeken. Identificeer vervolgens de sessiecookies van YouTube, die momenteel worden aangeroepen SID en SSID. Voeg vervolgens de naam, het domein en de waarde van deze cookies toe aan GrabzIt met behulp van de aangepaste cookiespagina, is het een goed idee om een ​​vervaldatum lang in de toekomst 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 richtlijnen algemene voorwaarden.

De fout in het verkeerde land oplossen

U kunt dit probleem mogelijk omzeilen door een andere landcode op te geven wanneer u een verzoek indient om een ​​video te converteren die beperkt is tot één land.

Momenteel a land kan worden ingesteld op de VS, het VK of SingaporeHieronder ziet u 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.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")