כלים ללכידה ולהמרה של האינטרנט

סרטון YouTube הוסר, יש לו מגבלת גיל או שהוא אינו זמין במדינה ממנה הוא נלקח

שגיאה זו יכולה להתרחש בעת המרת סרטי יוטיוב ל- GIF מונפשים ומשמעותה שלא ניתן להמיר את הסרטון מכיוון שיש לו הגבלת גיל או הוסר, או שהוא נצפה מהמדינה הלא נכונה. אמנם אין שום דבר שניתן לעשות בקשר לסרטונים שהוסרו, אך ישנם פתרונות לשתי השגיאות האחרות.

פתרון שגיאת הגבלת הגיל

כדי לצפות בסרטון וידאו עם מגבלת גיל, עליך להשתמש בחשבון YouTube בו אישרת את גילך. לשם כך עליך להיות מחובר ל- YouTube ולפתוח כלים למפתחים בדפדפן שלך, בדרך כלל על ידי לחיצה על F12, ואז למצוא את העוגיות לדף האינטרנט. ואז זהה את קובצי ה- cookie של ה- YouTube, שנקראים כעת SID ו SSID. לאחר מכן הוסף שם, תחום וערך של עוגיות אלה ל- GrabzIt באמצעות דף עוגיות מותאם אישית, כדאי להשתמש בתאריך תפוגה זמן רב בעתיד כדי להבטיח שעוגיית ההפעלה לא תימחק. שים לב שהדבר נעשה על אחריותך בלבד ואנחנו לא מקבלים כל אחריות על פי שלנו תנאים.

פתרון השגיאה במדינה הלא נכונה

יתכן שתוכל לעקוף בעיה זו על ידי ציון קוד מדינה אחר בעת ביצוע הבקשה להמרת וידאו שמוגבל למדינה אחת.

נכון לעכשיו א ניתן להגדיר את המדינה לארה"ב, בריטניה או סינגפורלהלן דוגמה להגדרת המדינה עבור כל אחת מספריות ה- API שלנו.

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.8/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")