웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] 웹사이트 스크린샷 PHP 클래스 본문

웹프로그램밍 자료실/PHP 자료

[해피CGI][cgimall] 웹사이트 스크린샷 PHP 클래스

해피CGI윤실장 2018. 7. 12. 09:07

이번에 소개해 드릴 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파일을 바로 호출하여 사용할 수도 있습니다.

예)




홈페이지바로가기 소스다운로드

Comments