관심 도서 입고 알림

도서관에 관심 도서가 입고되면 자동으로 알려줍니다

난이도
보통
예상 시간 20~30분
조회 0
다운로드 0

자동화 흐름

🏭 도서관 정보나루
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)