,

구글 API를 테스트하기 위해서는 좋은 API는 구글 도서(Google books, 북스)입니다.

3가지 사용자 인증방식을 모두 사용할 수 있고, 리턴되는 리스트가 간단한 모양을 하고 있기 때문입니다.

 

구글 API를 테스트하기 위해 구글 도서를 세팅하는 방법을 알아봅시다.

 

 

 

1. 구글 도서 API 사용

구글 클라우드 플랫폼의 콘솔로 들어가서 'Google Books API'를 찾습니다.

해당 API를 찾지 못했으면 아래 링크로 들어가 주세요.

참고 : Google Cloud Platform - Google Books API

 

'사용 설정' 버튼을 눌러주면 API가 활성화됩니다.

 

 

2. 구글 도서 세팅하기

구글 도서에서 공개된 정보와 공개되지 않은 정보를 사용하여 테스트할 예정이므로 자신의 라이브러리를 미리 만들어둘 필요가 있습니다.

 

2-1. 구글 도서로 이동

 

구글 도서는 아래 주소로 바로 가실 수 있습니다.

구글 도서 - https://books.google.co.kr/books

 

구글의 도서 검색에서 "내 라이브러리"를 눌러 가는 것도 가능합니다.

 

 

 

2-2. 공개 서가 추가하기

공개된 서가가 있어야 테스트할 수 있으므로 "새 서가"를 눌러 서가를 추가합니다.

이때 공개 설정을 공개로 해줍니다.

 

 

 

2-3. 책 추가하기

이제 공개 서가에 책을 추가해야 합니다.

검색해서 책을 선택합니다.

 

 

 

책을 선택하면 구글 도서 미리 보기 창이 표시됩니다.

 

내 라이브러리에 추가하기 > [아까 추가하한 서가]

를 선택하여 책을 추가합니다.

 

 

 

2-4. 추가된 서가 확인하기

이제 왼쪽에 있는 리스트에서

내 라이브러리 > [아까 추가하한 서가]

를 선택해 공개된 서가를 확인합니다.

 

 

 

3. User Key 받아오기

유저 키(User Key)는 구글에서 유저를 구분할 때 사용하는 키값을 말합니다.

 

유저 키는 구글 플러스를 통해 확인할 수 있습니다.

Google+에서 프로필을 확인하면 주소 줄에 유저 키가 표시됩니다.

이 키를 넣으시면 됩니다.

 

 

 

4. 개발환경별 추가 설정

개발환경에 따라 추가로 설정해야 할 내용이 있습니다.

이 색션은 차차 업데이트하겠습니다.

 

4-1. .Net

.Net의 경우 누겟을 이용하면 됩니다.

 

프로젝트를 생성합니다.

누겟을 열고 'Google Apis books'로 검색합니다.

'Google.Apis.books.v1'을 찾아 설치합니다.

 

 

 

 

마무리

이건 한번 세팅해두면 테스트하는 동안 계속 사용할 수 있습니다.

손이 좀 가긴 하지만 금방 세팅이 가능합니다.

 

  1. 따라하다가 2017.09.15 01:14 신고  Address  Edit/Delete  Reply

    좋은글 감사합니다.

    그런데 .. [조회할 User Key] 에 넣는 아이디가 ..
    "3. User Key 받아오기"에 설명하신 방법이 아닌것 같습니다.

    "2-4. 추가된 서가 확인하기" 할때 주소창에서
    https://books.google.co.kr/books?uid=[여기에있는 값]&as_coll=1001&hl=ko&source=gbs_lp_bookshelf_list

    "[여기에 있는 값 ]"부분을 읽어 와야 실행이 되네요 ... (찾는데 4시간 걸렸어요 ㅠ.ㅠ)

    좋은 소스를 공개해 주셔서 감사합니다.

    • Favicon of http://blog.danggun.net BlogIcon 당근천국 2017.09.15 04:40 신고  Address  Edit/Delete

      앵?
      그 두개는 같은 값입니다.

      유저의 고유키인데 3에서 가지고온키를 'https://books.google.co.kr/books?uid=[유저키]'
      이렇게 주소를 만들어서 조회하는거니까요.

    • 따라하다가 2017.09.15 10:11 신고  Address  Edit/Delete

      음 그런가요 ?
      저는 구글 플러스에 나오는 아아이디와 도서에서 나오는 아이디가 서로 다르게 나오네요 .
      아마 제 경우가 특이한 경우인것 같습니다.
      한번 확인 해봐야 겠네요.
      답글 감사드립니다.

댓글 작성

이름
패스워드
홈페이지
비밀글

티스토리 툴바