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

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

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

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

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

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

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

נכון לעכשיו א המדינה יכולה להיות מוגדרת לארה"ב, בריטניה או סינגפור, להלן דוגמה להגדרת המדינה עבור כל אחת מספריות ה-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.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")