Outils pour capturer et convertir le Web

Prenez des captures d'écran de site Web avec notre API de capture d'écran RESTful

API REST

L'API REST de GrabzIt vous permet de capturer des URL ou du HTML entièrement en utilisant des techniques RESTful. Avant de commencer, veuillez lire attentivement les mises en garde suivantes en fonction de votre cas d'utilisation, l'une de nos autres solutions API peut-être plus appropriée.

  • - Certaines fonctionnalités telles que la fusion et le chiffrement des captures ne sont pas disponibles via cette API REST. Pour utiliser ces fonctionnalités, vous devrez utiliser un autre Bibliothèque d'API
  • - N'utilisez pas cette API côté client, elle exposera votre clé d'application! Utilisez plutôt le API JavaScript
  • - Pour limiter les serveurs pouvant accéder à votre API, autoriser les adresses IP vous souhaitez accorder l'accès à

Pour commencer, sélectionnez simplement ce que vous voulez faire dans le filtre ci-dessous et les paramètres disponibles seront affichés avec un exemple de base.

Lorsque vous faites des demandes, veuillez vous assurer TOUTE les valeurs des paramètres sont encodées en URL.

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

Lors de la conversion HTML, tous les paramètres doivent être publié dans le corps de la demande sous forme de paires clé-valeur. Assurez-vous que toutes les valeurs de paramètre sont codées en URL et que le type de contenu est 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    

La capture sera ensuite renvoyée dans la réponse HTTP. Les options supplémentaires suivantes sont également disponibles avec ce type de capture, qui sont toutes facultatives à l'exception de celles marquées comme requises. Lors du test de la fonctionnalité de l'API, nous vous recommandons d'utiliser Facteur pour simplifier le processus.

Détails de l'utilisateur

Obtenez votre forfait de compte courant et votre allocation restante avec ce simple appel.

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

Moniteurs Web

Ajouter un moniteur

Ajoutez une URL à surveiller depuis votre application avec cet appel simple. Cela renverra un objet JSON du moniteur Web comprenant son identifiant.

    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

Supprimer le moniteur

Pour supprimer un moniteur Web, spécifiez simplement son identifiant, ainsi que votre clé d'application. Vous obtenez l'ID lors de la création du moniteur à partir de la méthode Web Ajouter un moniteur ci-dessus. En cas de succès, il renverra true dans l'attribut result.

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

La gestion des erreurs

S'il y a un problème avec la requête que vous avez faite à l'API, un objet JSON sera renvoyé expliquant l'erreur. La meilleure façon de le déterminer est de vérifier le type de contenu de la réponse avant le traitement, s'il application/json Une erreur est survenue. Le code d'erreur trouvé dans le JSON suit le liste standard de codes.

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