면접 준비 - 차량 API 테스트

2021. 10. 19. 19:44·아카이브/일기
반응형


1. 공공데이터 포털
https://www.data.go.kr/index.do

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr


2. 마이데이터허브
https://mydatahub.co.kr/

 

마이데이터허브 – 데이터 API 플랫폼

비즈니스 데이터 API 플랫폼 : 금융권이 인정한 스크래핑 전문 기업, 기웅정보통신 운영

mydatahub.co.kr



처음에는 공공데이터 포털에서 차량 정보 조회 API를 사용하려고 했는데,
신청도 해야하고 시간이 좀 걸릴 것 같아서
마이데이터허브에서 차량 API를 사용해보려고 한다.


< API 테스트 >

0. API 가이드 확인

 


1. 회원가입 후 토큰 확인


2. 포스트맨 (PostMan) 테스트 - 차량 정보 조회

 


3. 포스트맨 (PostMan) 테스트 - 차량 세금 조회

 


< JSON 데이터 파악 >

간단한 앱을 개발할 것이기 때문에
차량 정보, 차량 세금만 이용해 보려고 한다.

우선, 중요 데이터만 파악해보자.

1. 차량 조회

{
  "errCode": "0000",
  "errMsg": "success",
  "result": "SUCCESS",
  "data": {
    "STATUS": "200",
    "RESPONSE": "true",
    "CARVENDER": "제네시스",
    "CARNAME": "GV80",
    "SUBMODEL": "3.5T 가솔린 7인승 AWD A/T",
    "UID": "1THLCDG04L",
    "CARYEAR": "2020",
    "DRIVE": "AWD",
    "FUEL": "가솔린",
    "PRICE": "70370000",
    "CC": "3470",
    "MISSION": "A/T",
    "CARURL": "2020_gv80.png",
    "VIN": "KMTHC81CDLU024424",
    "RESULT": "SUCCESS",
    "ERRMSG": "성공",
    "FRONTTIRE": "265/50R20",
    "REARTIRE": "265/50R20",
    "EOILLITER": "7",
    "WIPER": "D:650;P:450;R:전용",
    "SEATS": "7",
    "BATTERYLIST": [
      {
        "BRAND": "",
        "MODEL": "AGM90R",
        "TYPE": "일반"
      }
    ],
    "FUELECO": "7.8",
    "FUELTANK": "80"
  }
}

 

errCode 에러코드
CARVENDER 제조사
CARNAME 차량명
SUBMODEL 차량 세부 명칭
CARYEAR 해당 차량의 연식
PRICE 신차 가격
CC 배기량
SEATS 좌석수
FUELECO 연비
FUELTANK 연료탱크


2. 세금 조회

{
  "errCode": "0000",
  "errMsg": "success",
  "result": "SUCCESS",
  "data": {
    "PREPAYMENTMAR": "834535",
    "PREPAYMENTSEP": "879645",
    "ETRACK": "",
    "ERRMSG": "",
    "REDUCERATE": "100.0",
    "CARTAX": "902200",
    "ECODE": "",
    "PREPAYMENTJUN": "857090",
    "ERRDOC": "",
    "RESULT": "SUCCESS",
    "PREPAYMENTJAN": "811980",
    "INCARNUMBER": "237보9285"
  }
}

 

errCode 에러코드
CARTAX
자동차 세금 (예상)
PREPAYMENTJAN 1월 선납
PREPAYMENTMAR 3월 선납
PREPAYMENTJUN 6월 선납
PREPAYMENTSEP 9월 선납

 


< 앱 개발 >

위에 적혀 있듯이 테스트 횟수는 100회로 아주 적기 때문에,
최대한 한방에 만들어야 한다.
API 자체가 어렵지 않기 때문에 100회 내로 만들 수 있을 것 같다.

일단.. 백신 때문에 점점 속이 울렁거린다.
1차때는 멀쩡했는데 2차라서 그런지 살짝 어지럽다.
일단 한숨 자고 일어나서 앱 개발을 해봐야겠다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'아카이브 > 일기' 카테고리의 다른 글

반성하자  (0) 2021.10.21
면접 준비 - 간단한 차량 앱 개발  (0) 2021.10.21
295일차 리액트(React) 애니애니(AnyAni) - 환경설정 및 기초 토대 작업  (0) 2021.10.20
생각정리  (0) 2021.10.20
면접 준비 - 아이엠에스모빌리티 & 어썸잇  (0) 2021.10.19
294일차 리액트(React) 애니애니(AnyAni) - 디자인 구상  (0) 2021.10.19
이력서 넣을 회사 리스트업 및 요구하는 기술 스택 알아보기  (0) 2021.10.18
293일차 AWS - 장고(Django), 리액트(React) 함께 배포  (0) 2021.10.18
'아카이브/일기' 카테고리의 다른 글
  • 295일차 리액트(React) 애니애니(AnyAni) - 환경설정 및 기초 토대 작업
  • 생각정리
  • 면접 준비 - 아이엠에스모빌리티 & 어썸잇
  • 294일차 리액트(React) 애니애니(AnyAni) - 디자인 구상
권퓨터
권퓨터
만드는 걸 좋아하는 개발자의 기록. 코드든 글이든, 일단 만들어 봅니다.
  • 권퓨터
    권퓨터: Kwonputer
    권퓨터
  • 티스토리 홈 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (557) N
      • 개발 (56)
        • 프로젝트 (5)
        • 모바일 (44)
        • 프론트엔드 (0)
        • 백엔드 (2)
        • 인프라 (0)
        • AI · 머신러닝 (4)
      • IT · 테크 (8) N
        • 기술 트렌드 (3)
        • 도구 · 생산성 (1)
        • 제품 리뷰 · 추천 (0)
        • 마케팅 · 수익화 (4) N
      • 자기계발 (7)
        • 공부법 · 언어 (0)
        • 취업 · 커리어 (7)
      • 아카이브 (486)
        • 일기 (480)
        • 취미 (6)
  • 블로그 메뉴

    • 홈
  • 링크

    • 블로그 이전
  • 공지사항

    • 서브 블로그 => https://kwonputer.com/
  • 인기 글

  • 태그

    내러티브 게임
    dynamodb
    flutter 면접 질문
    TypeScript
    https://github.com/kwongeneral/kortfolio.git
    flutter
    크로스플랫폼
    ai 게임 개발
    파이썬 기초
    Prompt Engineering
    riverpod
    1인개발
    OpenAI GPT
    클린 아키텍처
    상태관리
    aws lambda
    FACEBOOK광고
    kotlin
    사이드프로젝트
    python
    python 기초
    injectable
    flutter 개발자
    다국어 블로그
    https://www.kwonputer.shop/
    Clean Architecture
    서버리스 아키텍처
    파이썬
    AWS CDK
    Single Table Design
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
권퓨터
면접 준비 - 차량 API 테스트
상단으로

티스토리툴바