Herramientas para capturar y convertir la web

Tome capturas de pantalla del sitio web con nuestra API RESTful Screenshot

REST API

La API REST de GrabzIt le permite capturar URL o HTML por completo utilizando técnicas RESTful. Antes de comenzar, lea atentamente las siguientes advertencias, dependiendo de su caso de uso, una de nuestras otras soluciones API puede ser más adecuada.

  • - Algunas funciones, como la fusión y el cifrado de capturas, no están disponibles a través de esta API REST. Para usar estas funciones necesitará usar otra Biblioteca API
  • - No utilice esta API en el lado del cliente, ¡expondrá su clave de aplicación! En su lugar use el API de JavaScript
  • - Para limitar qué servidores pueden acceder a su API, autorizar las direcciones IP desea otorgar acceso a

Para comenzar, simplemente seleccione lo que desea hacer del filtro a continuación y los parámetros disponibles se mostrarán junto con un ejemplo básico.

A continuación se muestra la URL de la API, que se utiliza para todas las llamadas a la API REST. Al realizar solicitudes, asegúrese de todos Los valores de los parámetros están codificados en URL.

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

A continuación se muestra la URL de la API, que se utiliza para todas las llamadas a la API REST. Al convertir HTML, todos los parámetros deben ser publicado en el cuerpo de la solicitud como pares clave-valor. Asegúrese de que todos los valores de los parámetros estén codificados como URL y que el tipo de contenido sea 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    

Luego, la captura se devolverá en la respuesta HTTP. Las siguientes opciones adicionales también están disponibles con este tipo de captura, todas las cuales son opcionales excepto aquellas marcadas como requeridas. Al probar la funcionalidad de la API, recomendamos usar Cartero para simplificar el proceso

Detalles de Usuario

Obtenga su paquete de cuenta actual y su asignación restante con esta simple llamada.

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

Monitores web

Agregar monitor

Agregue una URL para monitorear desde su aplicación con esta sencilla llamada. Esto devolverá un objeto JSON del monitor web, incluido su identificador.

    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

Eliminar monitor

Para eliminar un monitor web simplemente especifique su ID, junto con su clave de aplicación. Obtiene la identificación al crear el monitor desde el método web Agregar monitor anterior. En caso de éxito, devolverá verdadero en el atributo de resultado.

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

Manejo de errores

Si hay algún problema con la solicitud que ha realizado a la API, se devolverá un objeto JSON explicando el error. La mejor manera de determinar esto es verificar el tipo de contenido de la respuesta antes de procesarla, si es application/json Se ha producido un error. El código de error que se encuentra en el JSON sigue el lista estándar de códigos.

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