Narzędzia do przechwytywania i konwertowania Internetu

Rób zrzuty ekranu witryny za pomocą naszego interfejsu API RESTful Screenshot

REST API

Interfejs API REST firmy GrabzIt pozwala na przechwytywanie adresów URL lub HTML całkowicie przy użyciu technik RESTful. Zanim zaczniesz, przeczytaj uważnie poniższe ostrzeżenia, w zależności od przypadku użycia jedno z naszych innych rozwiązań API może być bardziej odpowiednie.

  • - Niektóre funkcje, takie jak scalanie i szyfrowanie przechwytywania, nie są dostępne za pośrednictwem tego interfejsu API REST. Aby korzystać z tych funkcji, musisz użyć innego Biblioteka API
  • - Nie używaj tego API po stronie klienta, ujawni to twój klucz aplikacji! Zamiast tego użyj JavaScript API

Aby rozpocząć, po prostu wybierz, co chcesz zrobić z poniższego filtra, a dostępne parametry zostaną wyświetlone wraz z podstawowym przykładem.

Przy składaniu wniosków proszę się upewnić cała kolekcja wartości parametrów są zakodowane w postaci adresu URL.

    https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=&url=https%3A%2F%2Fspacex.com%2F

Podczas konwersji HTML wszystkie parametry muszą być opublikowane w treści wniosku jako pary klucz-wartość. Upewnij się, że wszystkie wartości parametrów są zakodowane w adresie URL, a typ zawartości jest zakodowany Aplikacja / x-www-form-urlencoded.

    curl 
    -d key=Sign in to view your Application Key 
    -d format= 
    -d html=%3Ch1%3EConvert%20Me%21%3C%2Fh1%3E 
    https://api.grabz.it/services/convert    

Przechwycenie zostanie następnie zwrócone w odpowiedzi HTTP. Następujące dodatkowe opcje są również dostępne w przypadku tego typu przechwytywania, z których wszystkie są opcjonalne, z wyjątkiem tych oznaczonych jako wymagane. Podczas testowania funkcjonalności API zalecamy użycie Listonosz uprościć proces.

Obsługa błędów

Jeśli wystąpi jakiś problem z żądaniem przesłanym do interfejsu API, zostanie zwrócony obiekt JSON z wyjaśnieniem błędu. Najlepszym sposobem ustalenia tego jest sprawdzenie typu treści odpowiedzi przed jej przetworzeniem, jeśli jest application/json Wystąpił błąd. Kod błędu znaleziony w JSON następuje po standardowa lista kodów.

{
    "Result": false,
    "Code":"URL is missing",
    "Message":100
}