Tools om het web vast te leggen en te converteren

Maak website-screenshots met onze RESTful Screenshot API

REST API

Met de REST API van GrabzIt kunt u URL's of HTML volledig vastleggen met RESTful-technieken. Lees, voordat u begint, de volgende voorbehouden zorgvuldig door, afhankelijk van uw gebruiksscenario, een van onze andere API-oplossingen is wellicht geschikter.

  • - Sommige functies, zoals het samenvoegen en versleutelen van vastleggingen, zijn niet beschikbaar via deze REST API. Om deze functies te gebruiken, moet u een andere gebruiken API-bibliotheek
  • - Gebruik deze API niet aan de kant van de klant, het zal uw toepassingssleutel onthullen! Gebruik in plaats daarvan de JavaScript API
  • - Om te beperken welke servers toegang hebben tot uw API, autoriseer de IP-adressen waartoe u toegang wilt verlenen

Om te beginnen, selecteert u gewoon wat u wilt doen in het onderstaande filter en de beschikbare parameters worden samen met een eenvoudig voorbeeld weergegeven.

Hieronder vindt u de API-URL, die wordt gebruikt voor alle REST API-aanroepen. Zorg er bij het indienen van verzoeken voor dat u dit doet allen parameterwaarden zijn URL-gecodeerd.

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

Hieronder vindt u de API-URL, die wordt gebruikt voor alle REST API-aanroepen. Bij het converteren van HTML moeten alle parameters geplaatst in de aanvraagtekst als sleutel-waardeparen. Zorg ervoor dat alle parameterwaarden URL-gecodeerd zijn en dat het inhoudstype is application / 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    

De opname wordt vervolgens geretourneerd in het HTTP-antwoord. De volgende extra opties zijn ook beschikbaar bij dit type opname, die allemaal optioneel zijn, behalve de opties die als vereist zijn gemarkeerd. Bij het testen van de API-functionaliteit raden we aan om: Postbode om het proces te vereenvoudigen.

gebruiker Details

Ontvang uw betaalrekeningpakket en het resterende saldo met dit eenvoudige telefoontje.

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

Webmonitors

Monitor toevoegen

Voeg met deze eenvoudige oproep een URL toe om te controleren vanuit uw app. Hierdoor wordt een JSON-object van de webmonitor geretourneerd, inclusief de ID ervan.

    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

Monitor verwijderen

Als u een webmonitor wilt verwijderen, hoeft u alleen maar de ID ervan op te geven, samen met uw applicatiesleutel. U krijgt de ID wanneer u de monitor maakt via de bovenstaande webmethode Monitor toevoegen. Bij succes zal het true retourneren in het resultaatattribuut.

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

foutafhandeling

Als er een probleem is met het verzoek dat u aan de API hebt gedaan, wordt een JSON-object geretourneerd met een uitleg van de fout. De beste manier om dit te bepalen, is door het inhoudstype van het antwoord te controleren voordat het wordt verwerkt application/json er is een fout opgetreden. De foutcode gevonden in de JSON volgt de standaard lijst met codes.

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