일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- #해피CGI
- javascript
- 해피씨지아이
- #쇼핑몰
- CGIMALL
- 사이트제작
- #홈페이지
- 해피CGI
- 게시판
- 솔루션
- CSS
- happycgi
- #동영상
- #image
- #웹솔루션
- #jQuery
- #홈페이지제작
- #CSS
- 쇼핑몰
- php
- 홈페이지제작
- 홈페이지
- jquery
- #이미지
- #업종별
- #솔루션
- #happycgi
- #뉴스
- 웹솔루션
- #cgimall
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] screenshotlayer - 웹사이트 스크린샷 API 본문
https://screenshotlayer.com 에서 제공하는 웹사이트 스크린샷 API 입니다.
꽤나 정확도가 높고 간단한 소스 제작으로 이용이 가능하며, 다양한 옵션을 제공하는 API 입니다.
지정된 경로로 호출을 하여 Image Source 출력이 가능 하도록 API 가 구현 되어 있습니다.
해당 API를 이용하기 위해서는 회원가입을 진행 해야 됩니다.
회원 가입 페이지에 이동시에는 아래 처럼 가입을 하고자
하는 상품 (무료 및 유료)를 선택해서 가입이 가능 합니다.
무료 버전의 경우 한달에 100개 URL 을 호출이
가능하고,
동일 URL 호출시에는 카운트가 상승 되지 않습니다.
가입이 완료가 되면 아래와 같은 페이지로 이동이 되고,
자신에게 발급된 키를 확인이 가능 합니다.
키 발급이 완료가 되었다면 해당 키를 이용해서 특정 웹사이트를 스크린샷으로 저장이 가능 하도록
API를
연동하는 프로그램을 제작 해야 됩니다.
https://screenshotlayer.com/documentation
위 문서를 참고해서 작업을
진행 하면 되지만,
기본적으로 지정된 URL에 access_key 값과 url 값만 전달이 되면 기본 구동되는 화면은 확인이 가능
합니다.
아래는 PHP
Curl 을 이용해서 스크린샷 이미지를 저장하는 간단한 예제
입니다.
2~4번 라인의 변수만 조절 해서 이용을 하셔도 되지만
실제 이용을 하시기 위해서는 error가 발생시 전달되는
json 값을 체크하셔서
해당 상황에 대한 예외처리는 적절히 해주셔야 되겠습니다.
다른 API 와는 다르게 저장된 스크린샷이 깨지는 확률이 낮습니다.
아래는 위 소스를 실제
구동을 한 결과 입니다.
'웹프로그램밍 자료실 > 기타 자료' 카테고리의 다른 글
[해피CGI][cgimall] 내 사이트 가치를 알아보는 사이트 sitemark.co.kr (0) | 2018.08.14 |
---|---|
[해피CGI][cgimall] 폰트제공사이트 FONTFABRIC (0) | 2018.08.07 |
[해피CGI][cgimall] Page2Images - 웹사이트 스크린샷 API (0) | 2018.07.26 |
[해피CGI][cgimall] (유료)크로스 브라우저 테스트 사이트 - crossbrowsertesting.com (0) | 2018.07.24 |
[해피CGI][cgimall] 동그라미재단 서체 (0) | 2018.07.19 |