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 ograniczyć, które serwery mogą uzyskać dostęp do Twojego API, autoryzować adresy IP do którego chcesz przyznać dostęp

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.

Dane użytkownika

Uzyskaj swój bieżący pakiet konta i pozostały dodatek za pomocą tej prostej rozmowy.

    https://api.grabz.it/services/user?key=Sign in to view your Application Key

Monitory internetowe

Dodaj monitor

Dodaj adres URL, który chcesz monitorować w swojej aplikacji, za pomocą tego prostego połączenia. Spowoduje to zwrócenie obiektu JSON monitora sieciowego wraz z jego identyfikatorem.

    https://api.grabz.it/services/monitor?key=Sign in to view your Application Key&url=https://www.astropioneer.blog&email=hello@example.com&repeat=60&cssselector=%23id1

Usuń Monitor

Aby usunąć monitor sieciowy, po prostu podaj jego identyfikator i klucz aplikacji. Identyfikator otrzymasz podczas tworzenia monitora za pomocą powyższej metody internetowej Dodaj monitor. W przypadku powodzenia zwróci wartość true w atrybucie wyniku.

    https://api.grabz.it/services/monitor/[Monitor ID]/?key=Sign in to view your Application Key

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
}