오픈 BD를 사용하여 책 정보 보이기

개시하다
  • 오픈BD에서 쉽게 읽을 수 있는 책 검색이 가능한 에이피가 있으므로 책의 정보를 사용하고 얻을 수 있도록 하는 것을 목표로 한다
  • 2021/12/18 초판
  • OpenBD 정보
  • 위 웹 사이트에서 제공
  • 본 프로모션, 소개 등을 진행하는 부분도 특별한 제한이 없음
  • 회원 가입 필요 없음
  • 실제 정보 얻기
    index.html
    <!DOCTYPE html>
    <html lang="ja">
    
    <head>
      <meta charset="UTF-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
      <script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
      <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
    </head>
    
    <body>
      <div id="app">
        {{ info }}
      </div>
    
      <script>
        new Vue({
          el: '#app',
          data() {
            return {
              info: null
            }
          },
          mounted() {
            axios
              .get('https://api.openbd.jp/v1/get',{
                params:{
                  isbn: 9784757506206
                }
              })
              .then(response => (this.info = response))
          }
        })
      </script>
    </body>
    
    </html>
    
  • 위에서 api, isbn코드를 두드려'97847575.06206'서적에 대한 데이터(강의 연금술사 1권)
  • 다음 실행 결과의 캡처

  • 이하의 캡처는 isbn 코드'9784908356254'의 서적 데이터를 얻었을 때의 결과입니다.

  • 캡처한 기록처럼 책에서 얻을 수 있는 정보량에 따라 편차가 존재한다(음영 이미지가 없는 URL도 있다...)
  • 기타
  • OpenBD에서 제공되는 Api 사양
  • https://openbd.jp/spec/
  • ISBN 검색용 웹 사이트
  • https://www.books.or.jp/
  • 최후
  • 이번에는 json의 형식으로 책의 정보를 얻었을 뿐이지만, json이 얻은 속편 정보로 다양한 일을 해보고 싶다
  • 좋은 웹페이지 즐겨찾기