웹 캡처 및 변환 도구

RESTful Screenshot API로 웹 사이트 스크린 샷 찍기

REST API

GrabzIt의 REST API를 사용하면 RESTful 기술을 사용하여 URL 또는 HTML을 완전히 캡처 할 수 있습니다. 시작하기 전에 사용 사례에 따라 다음 API를주의 깊게 읽어보십시오. 다른 API 솔루션 중 하나가 더 적합 할 수 있습니다.

  • -캡처 병합 및 암호화와 같은 일부 기능은이 REST API를 통해 사용할 수 없습니다. 이 기능을 사용하려면 다른 기능을 사용해야합니다 API 라이브러리
  • -클라이언트 측에서이 API를 사용하지 마십시오. 응용 프로그램 키가 노출됩니다! 대신에 자바 스크립트 API
  • - 귀하의 API에 액세스할 수 있는 서버를 제한하려면, IP 주소 승인 다음에 대한 액세스 권한을 부여하고 싶습니다.

시작하려면 아래 필터에서 원하는 것을 선택하면 사용 가능한 매개 변수가 기본 예제와 함께 표시됩니다.

Below is the API URL, that is used for all REST API calls. When making requests please ensure 모든 매개 변수 값은 URL로 인코딩됩니다.

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

Below is the API URL, that is used for all REST API calls. When converting HTML all parameters must be 요청 본문에 게시 키-값 쌍으로. 모든 매개변수 값이 URL로 인코딩되고 콘텐츠 유형이 응용 프로그램 / 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    

그러면 캡처가 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

모니터 삭제

웹 모니터를 삭제하려면 애플리케이션 키와 함께 해당 ID를 지정하기만 하면 됩니다. 위의 Add Monitor 웹 메소드에서 모니터를 생성할 때 ID를 얻습니다. 성공하면 결과 속성에 true가 반환됩니다.

    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
}