자동화 흐름
도서관 정보나루
➔
Make.com
필터 + 가공
➔
이메일
+
Make.com
개요
도서관 정보나루 API를 사용하여 관심 도서의 소장 여부를 주기적으로 확인하고, 새로 입고되면 이메일로 알립니다.
자동화 흐름
Make.com 스케줄러 (매일 09:00)
-> HTTP: 도서관 API - 도서 소장 조회
-> 데이터 스토어: 이전 상태와 비교
-> 필터: 새 소장 감지
-> 이메일: 입고 알림
API 설정
도서 소장 조회
URL: https://data4library.kr/api/bookExist
Query:
authKey: [API 키]
isbn13: 9788936434267 (관심 도서 ISBN)
libCode: 111003 (도서관 코드)
format: json
주요 응답
| 필드 | 설명 | |------|------| | hasBook | 소장 여부 (Y/N) | | loanAvailable | 대출 가능 여부 (Y/N) |
인기 도서관 코드
| 코드 | 도서관 | |------|--------| | 111003 | 국립중앙도서관 | | 111004 | 국회도서관 | | 111310 | 서울도서관 |
단계별 설정
Step 1: 관심 도서 목록 설정
Data Store에 ISBN 목록 저장:
- 9788936434267 (채식주의자)
- 9791191114225 (불편한 편의점)
- ...
Step 2: Iterator로 순회
각 ISBN에 대해 도서관 API 호출.
Step 3: 비교 및 필터
이전: hasBook=N -> 현재: hasBook=Y -> 신규 입고! 이전: loanAvailable=N -> 현재: Y -> 대출 가능!
Step 4: 이메일 알림
[도서 입고 알림]"채식주의자" - 한강
국립중앙도서관에 소장되었습니다!
현재 대출 가능 상태입니다.
빨리 대출 신청하세요!
Tip: 여러 도서관을 동시에 조회하면 가장 가까운 곳에서 빌릴 수 있습니다.
트러블슈팅
| 증상 | 원인 | 해결 | |------|------|------| | ISBN 오류 | 13자리 미입력 | ISBN-13 정확히 입력 | | 도서관 코드 오류 | 코드 변경 | 정보나루 사이트 확인 |
Make 블루프린트 다운로드
JSON 파일을 Make.com에 임포트하면 시나리오가 자동 생성됩니다
댓글 · 질문 (0)
로그인 후 댓글을 작성할 수 있습니다.