GrabzIt's API i Narzędzie do tworzenia zrzutów ekranu oba obsługują zrzuty ekranu dotyczące konkretnej lokalizacji, które są zrzutami ekranu wykonanymi z określonego kraju. Domyślna lokalizacja geograficzna, z której wykonywany jest zrzut ekranu, to zazwyczaj najszybsza dostępna lokalizacja. Jeśli jednak chcesz zmienić lokalizację, z której wykonywany jest zrzut ekranu podczas korzystania z któregokolwiek z naszych interfejsów API, zmień parametr kraju na „SG” w przypadku Singapuru, „UK” w przypadku Wielkiej Brytanii lub „US” w przypadku Stanów Zjednoczonych.
Na lokalizacje serwerów przechwytujących wybrano Stany Zjednoczone, Wielką Brytanię i Singapur, ponieważ lokalizacje te dzielą świat into trzy prawie równe części, co oznacza, że powinno być możliwe szybkie przechwycenie dowolnej globalnej strony internetowej kierowanie geograficzne. Należy również pamiętać, że jak pokazano na mapie, zrzut ekranu w USA zostanie wykonany przy użyciu naszych serwerów przechwytujących w Nowym Jorku, Chicago lub Miami, natomiast zrzut ekranu w Wielkiej Brytanii zostanie pobrany z naszego centrum danych w Londynie.
Jeśli chcesz, aby zrzuty ekranu były robione w innym kraju niż obecnie dostępne, prosimy skontaktować się z obsługą, jeśli będzie wystarczające zapotrzebowanie na nowy kraj, możemy go dodać!
Przykład ustawienia kraju, z którego będzie pobierane przechwytywanie, pokazano poniżej dla każdego języka programowania obsługiwanego przez GrabzIt.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Country = Country.US; grabzIt.URLToImage("http://www.spacex.com", options); grabzIt.SaveTo("spacex.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.setCountry(Country.UNITEDSTATES); grabzIt.URLToImage("http://www.spacex.com", options); grabzIt.SaveTo("spacex.jpg");
<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("http://www.spacex.com", {"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"); var options = {"country":"US"}; client.url_to_image("http://www.spacex.com", options); client.save_to("spacex.jpg", 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 = GrabzItImageOptions->new(); $options->country("US"); $grabzIt->URLToImage("http://www.spacex.com", $options); $grabzIt->SaveTo("spacex.jpg");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItImageOptions(); $options->setCountry("US"); $grabzIt->URLToImage("http://www.spacex.com", $options); $grabzIt->SaveTo("spacex.jpg");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItImageOptions.GrabzItImageOptions() options.country = "US" grabzIt.URLToImage("http://www.spacex.com", options) grabzIt.SaveTo("spacex.jpg")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&country=US&url=http%3A%2F%2Fwww.spacex.com
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::ImageOptions.new() options.country = "US" grabzIt.url_to_image("http://www.spacex.com", options) grabzIt.save_to("spacex.jpg")