일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 해피씨지아이
- CSS
- #image
- CGIMALL
- #웹솔루션
- 해피CGI
- #홈페이지제작
- #이미지
- jquery
- #뉴스
- 홈페이지제작
- #홈페이지
- #happycgi
- #cgimall
- #CSS
- 솔루션
- 쇼핑몰
- 홈페이지
- #솔루션
- #jQuery
- php
- #해피CGI
- 웹솔루션
- #동영상
- #업종별
- #쇼핑몰
- happycgi
- javascript
- 게시판
- 사이트제작
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] 웹사이트 스크린샷 PHP 클래스 본문
이번에 소개해 드릴 PHP 클래스는 웹사이트 스크린샷 API인 ScreenshotLayer API를 손쉽게 사용할 수 있도록 제작된 PHP
클래스입니다.
- ScreenshotLayer API 사이트 URL
https://screenshotlayer.com/
사용 방법은 다음과
같습니다.
1. ScreentshotLayer 사이트에서 API 키를 발급 받습니다.
- API 키 발급
URL
https://screenshotlayer.com/product
무료부터 엔터프라이즈 상품까지 존재하며,
각 상품은 API 사용량과 각종 부과옵션의 차이가 있습니다.
무료 조건은
월/100회의 캡쳐가 가능하니 간단히 사용하기에는 충분해 보입니다.
위 상품 중 원하는 상품의 [Sign Up] 버튼을 누르면 위와 같이 가입 화면으로 접속됩니다.
사용자 정보를 간단히 입력하면 됩니다.
가입이 완료되면 위와 같이 API 키가 발급됩니다.
2. 첨부파일을 다운로드 받습니다.
첨부파일 중
screenshot.class.php 파일을 열어보면 아래와 같이 API 키를 입력하는 부분이 있습니다.
위 부분에 앞서 발급받은 API키를 입력하고 저장해 줍니다.
3. API를 사용할 웹사이트에 클래스 파일을
업로드하고
원하는 PHP 파일에 include하여 사용하면 됩니다. (첨부파일 중 example.php 파일 참고)
ScreenshotLayer API에는 여러가지 옵션들을 사용할 수 있는데,
위 PHP 클래스를 사용할 경우 setParam 함수를
이용하여 옵션을 추가해 줄 수 있습니다.
각종 옵션은 아래 URL에서 확인할 수 있습니다.
- API 문서
URL
https://screenshotlayer.com/documentation
4. 연동
방법에 따라 캡쳐된 화면을 보여주는 방식이 달라질 수 있으며,
IMG 태그에 PHP파일을 바로 호출하여 사용할 수도
있습니다.
예)
'웹프로그램밍 자료실 > PHP 자료' 카테고리의 다른 글
[해피CGI][cgimall] Snoopy 를 이용한 크롤러 (0) | 2018.08.21 |
---|---|
[해피CGI][cgimall] php To PDF (0) | 2018.08.14 |
[해피CGI][cgimall] e107 CMS Ver2.1.7 (0) | 2018.07.03 |
[해피CGI][cgimall] PHP로 제작된 주소록 PHP Address Book v9.0.0.1 (0) | 2018.06.28 |
[해피CGI][cgimall] FULLSCREEN PAGEFLIP LAYOUT (0) | 2018.01.31 |