Tools zum Erfassen und Konvertieren des Webs

Machen Sie Website-Screenshots mit unserer RESTful Screenshot-API

REST API

Mit der REST-API von GrabzIt können Sie URLs oder HTML-Code vollständig mithilfe von RESTful-Techniken erfassen. Bevor Sie beginnen, lesen Sie bitte die folgenden Vorsichtsmaßnahmen sorgfältig durch. Je nach Anwendungsfall ist eine unserer anderen API-Lösungen möglicherweise besser geeignet.

  • - Einige Funktionen wie das Zusammenführen und Verschlüsseln von Captures sind über diese REST-API nicht verfügbar. Um diese Funktionen nutzen zu können, müssen Sie eine andere verwenden API-Bibliothek
  • - Verwenden Sie diese API nicht auf der Clientseite, da sonst Ihr Anwendungsschlüssel verfügbar gemacht wird! Verwenden Sie stattdessen die JavaScript-API
  • - Um einzuschränken, welche Server auf Ihre API zugreifen können, Autorisieren Sie die IP-Adressen Sie möchten Zugriff gewähren

Wählen Sie zunächst aus dem folgenden Filter aus, was Sie tun möchten, und die verfügbaren Parameter werden zusammen mit einem einfachen Beispiel angezeigt.

Wenn Sie Anfragen stellen, stellen Sie bitte sicher alle Parameterwerte sind URL-codiert.

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

Bei der Konvertierung von HTML müssen alle Parameter sein im Anfragetext gepostet als Schlüssel-Wert-Paare. Stellen Sie sicher, dass alle Parameterwerte URL-codiert sind und dass der Inhaltstyp ist 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    

Die Erfassung wird dann in der HTTP-Antwort zurückgegeben. Die folgenden zusätzlichen Optionen sind auch für diese Art der Erfassung verfügbar, die alle optional sind, mit Ausnahme der als erforderlich gekennzeichneten. Beim Testen der API-Funktionalität empfehlen wir die Verwendung Postman um den Prozess zu vereinfachen.

Nutzerdetails

Holen Sie sich mit diesem einfachen Anruf Ihr Girokontopaket und das Restguthaben.

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

Web-Monitore

Monitor hinzufügen

Fügen Sie mit diesem einfachen Aufruf eine URL hinzu, die Sie von Ihrer App aus überwachen möchten. Dadurch wird ein JSON-Objekt des Webmonitors einschließlich seiner Kennung zurückgegeben.

    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 löschen

Um einen Webmonitor zu löschen, geben Sie einfach seine ID zusammen mit Ihrem Anwendungsschlüssel an. Sie erhalten die ID, wenn Sie den Monitor über die oben beschriebene Webmethode „Monitor hinzufügen“ erstellen. Bei Erfolg wird im Ergebnisattribut „true“ zurückgegeben.

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

Fehlerbehandlung

Wenn es ein Problem mit der von Ihnen an die API gestellten Anfrage gibt, wird ein JSON-Objekt zurückgegeben, das den Fehler erklärt. Der beste Weg, dies festzustellen, besteht darin, den Inhaltstyp der Antwort vor der Verarbeitung zu überprüfen, falls dies der Fall ist application/json Ein Fehler ist aufgetreten. Der im JSON gefundene Fehlercode folgt dem Standardliste von Codes.

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