Инструменты для захвата и конвертирования Интернета

Делайте скриншоты веб-сайтов с помощью нашего RESTful Screenshot API

REST API

REST API GrabzIt позволяет вам захватывать URL или HTML целиком, используя методы RESTful. Прежде чем начать, внимательно прочитайте следующие предостережения, в зависимости от вашего варианта использования, возможно, подойдет одно из наших других API-решений.

  • - Некоторые функции, такие как объединение и шифрование захватов, недоступны через этот REST API. Для использования этих функций вам нужно будет использовать другой Библиотека API
  • - Не используйте этот API на клиентской стороне, он откроет ваш ключ приложения! Вместо этого используйте JavaScript API
  • - Чтобы ограничить доступ серверов к вашему API, авторизовать IP-адреса вы хотите предоставить доступ к

Для начала просто выберите то, что вы хотите сделать из фильтра ниже, и доступные параметры будут отображаться вместе с базовым примером.

Ниже приведен URL-адрес API, который используется для всех вызовов REST API. Делая запросы, пожалуйста, убедитесь, что Найти Значения параметров кодируются в URL.

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

Ниже приведен URL-адрес API, который используется для всех вызовов REST API. При преобразовании HTML все параметры должны быть размещено в теле запроса как пары ключ-значение. Убедитесь, что все значения параметров имеют URL-кодировку, а тип содержимого применение / х-WWW-форм-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    

Захват будет возвращен в HTTP-ответе. Следующие дополнительные параметры также доступны с этим типом захвата, все из которых являются необязательными, за исключением отмеченных как обязательные. При тестировании функциональности API рекомендуем использовать Почтальон упростить процесс.

Сведения о пользователе

Получите пакет текущего счета и остаток средств с помощью этого простого звонка.

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

Веб-мониторы

Добавить монитор

Добавьте URL-адрес для мониторинга из своего приложения с помощью этого простого вызова. Это вернет объект JSON веб-монитора, включая его идентификатор.

    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

Удалить монитор

Чтобы удалить веб-монитор, просто укажите его идентификатор и ключ приложения. Вы получаете идентификатор при создании монитора с помощью веб-метода «Добавить монитор», описанного выше. В случае успеха он вернет true в атрибуте result.

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

Обработка ошибок

Если есть какая-то проблема с запросом, который вы сделали к API, будет возвращен объект JSON с объяснением ошибки. Лучший способ определить это — проверить тип содержимого ответа перед обработкой, если его application/json произошла ошибка. Код ошибки, найденный в JSON, следует за стандартный список кодов.

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