신청·참여
활용방법
대한민국 국가서지 검색
사용설명사서지원서비스 대한민국 국가서지를 조회할 수 있는 기능을 제공합니다.
요청 URL(request url)https://librarian.nl.go.kr/LI/search/openApi/seojiSearch.do
요청 변수(request parameter)※단,검색조건 및 맵핑되는 검색어가 하나이상 포함되어야 함
NO | 요청변수 | 값 | 설명 |
---|---|---|---|
1 | key | String(필수) |
발급키 |
2 | kwd | String |
검색어 |
3 | pageNum | Integer (필수) |
현재페이지 |
4 | pageSize | Integer (필수) |
쪽당출력건수 (기본 10건) |
5 | sort | - |
정렬 (생략시 : 정확도순) ititle_asc : 제목(ㄱ~ㅎ순) ititle_desc : 제목(ㅎ~ㄱ순) author_asc : 저자(ㄱ~ㅎ순) author_desc : 저자(ㅎ~ㄱ순) pub_asc : 발행처(ㄱ~ㅎ순) pub_desc : 발행처(ㅎ~ㄱ순) pubyear_asc : 발행년도(과거순) pubyear_desc : 발행년도(최신순) |
6 | apiType | String |
xml json |
"토지"를 검색할 경우 : https://librarian.nl.go.kr/LI/search/openApi/seojiSearch.do?key=[발급된키값]&apiType=xml&kwd=%ED%86%A0%EC%A7%80&pageSize=10&pageNum=1&category=&sort=
※ URL(한글)은 반드시 인코딩해야 함
※ 상세검색은 kwd 값이 없을 경우 상세검색으로 인식합니다. Kwd 값과 상세검색 값은 혼용하여 사용이 불가능 합니다.
상세검색 샘플 URL제목:"토지", 저자:"박경리"를 검색할 경우 : https://librarian.nl.go.kr/LI/search/openApi/seojiSearch.do?key=[발급된키값]&detailSearch=true&f1=title&v1=%ED%86%A0%EC%A7%80&f2=author&v2=%EB%B0%95%EA%B2%BD%EB%A6%AC
출력결과 필드 (response field)NO | 필드 | 값 | 설명 |
---|---|---|---|
1 | kwd | String | 검색어 |
3 | pageNum | Integer | 현재페이지 |
4 | pageSize | Integer | 쪽당출력건수 (기본 10건) |
5 | sort | String | 정렬 |
6 | total | Integer | 검색건수 |
7 | title_info | String | 표제 리스트 |
8 | author_info | String | 저작자 |
8 | pub_info | String | 발행자 |
10 | pub_year_info | String | 발행년도사항 |
11 | category | String | 카테고리 |
12 | seoji_year | String | 수록연도 |
13 | detail_link | String | 상세페이지경로 |
※ 제공서비스에 따라 출력결과 필드는 제한될 수 있습니다. 에러메세지
에러코드 | 설명 |
---|---|
000 | SYSTEM ERROR:SYSTEM 오류 |
010 | NO KEY VALUE:인증키값 누락 |
011 | INVALID KEY:유효하지않은 인증키 |
012 | DATA LIMIT 500:검색결과 이동시 500건 제한(500건 이후 데이터 조회불가) |
101 | SEARCH ERROR:검색서버 오류 |