일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EQUI
- DISTINCT
- 서브쿼리
- 조인
- substring
- MySQL
- 입력
- live server
- 데이터타입
- 삭제
- pytthon
- 테이블
- now()
- select
- 리눅스 명령어
- 3306
- java
- visual studio code
- primarykey
- word wrap
- 집계 함수
- Linux
- 생성
- foreignkey
- 줄바꿈
- 데이터베이스
- groupby
- DB접속
- cmd
- date_add
- Today
- Total
재유's
[JAVA_OpenAPI] Kakao 책검색 Api _ REST API 본문
책검색 API TEST ( REST API Test)
https://developers.kakao.com/docs/restapi/tool#search-api#/v2/search/book
책검색 API 레퍼런스
https://developers.kakao.com/docs/restapi/search#책-검색
1. API KEY를 발급받기
위의 사이트에 카카오 로그인을 합니다. (카카오 계정이 없을 경우 API키를 받을 수 없습니다.)
로그인 후 메인 상단에 이름이 뜨며 그 옆에있는 ▼ 를 누르면 내 애플리케이션이 나옵니다.
이곳에서 앱만들기(프로젝트)를 눌러 앱을 하나 만듭니다.
그리고 대충 프로젝트를 설정하고 들어가면 메인 가운데에서 '앱 키 표시' 라는 링크를 클릭하면
아래와 같이 여러 키들이 나오며 그중에 REST 키를 받아 옵니다.
REST API 개발 가이드에 따르면
GET방식으로 앱키(REST API 키)는 헤더에 담아 요청한다고 되어있습니다.
검색어는 파라미터 값으로 추가 하며 'query'는 검색어가 되는 파라미터로 필수 입니다.
[Request]
Params |
기능 |
설명 |
query |
검색 질의어 |
필수 |
sort |
결과 문서 정렬 방식 |
기본값 : accuracy(정확도 순) - accuracy, recency(최신순) |
page |
결과 페이지 번호 |
기본값 : 1 - 최소값 1, 최대값 50 |
size |
한 페이지에 출력될 결과 수 |
기본값 : 10 - 최소값 1, 최대값 50 |
target |
검색 필드 제한 |
기본값 : all( 전체에서 검색) - title (제목에서 검색) or isbn (ISBN에서 검색) or publisher (출판사에서 검색) or person(인명에서 검색) |
category |
카테고리 필터링 |
사이트 참조..(너무 많아요..) |
[Response]
- meta
Key |
설명 |
타입 |
total_count |
전체 검색된 문서수 |
Integer |
pageable_count |
검색결과로 제공가능한 문서수 |
Integer |
is_end |
현재 페이지가 마지막페이지인지 여부 |
Boolean |
- document
Key |
설명 |
타입 |
title |
도서 제목 |
String |
contents |
도서소개 |
String |
url |
도서 상세 URL |
String |
isbn |
국제 표준 도서번호(ISBN10 ISBN13) |
String |
datetime |
도서출판 날짜. ISO 8601 |
String |
authors |
도서 저자 리스트 |
Array of String |
publisher |
도서 출판사 |
String |
translators |
도서 번역자 리스트 |
Array of String |
price |
도서 정가 |
Interger |
sale_price |
도서 판매가 |
Interger |
thumbnail |
도서 표지 썸네일 URL |
String |
status |
도서 판매상태 정보 (정상, 품절, 절판등) |
String |
간편 참조 ( URL, HOST, 기능, 에러 메시지등)
https://developers.kakao.com/docs/restapi/quick-reference#rest-api
'IT Story > : : Code Notes' 카테고리의 다른 글
[Spring] Spring 프로젝트 파라미터 설정하기 (한글 깨질때) (0) | 2019.04.17 |
---|---|
[Spring] Spring MySQL 연동을 위한 설정 (0) | 2019.04.15 |
[Spring] JavaMail API(compat) version. 1.4.7 (0) | 2019.04.15 |
[JAVA_Code] 랜덤 문자열 (0) | 2019.02.19 |
[JAVA_Code] random 값의 범위 조절 (0) | 2018.12.12 |