이근둥
근둥이의 블로그
이근둥
전체 방문자
789,208
오늘
28
어제
327

공지사항

  • 전체보기 (107)
    • 웹 (9)
    • 언어 & 프레임워크 (53)
      • JavaScript (7)
      • TypeScript (0)
      • Node.js (11)
      • Vue.js (3)
      • React (0)
      • C & C++ (19)
      • Java & JSP (9)
      • Python (4)
    • 컴퓨터 과학 (3)
      • 알고리즘 (0)
      • 자료구조 (3)
    • 기타 (9)
      • Linux (1)
      • Git (2)
      • DialogFlow (4)
    • 일상 (13)
      • 게임 (13)
    • 칼럼 (9)
      • 회고 (0)
      • 나만의 글 (0)
      • 제품 리뷰 (9)
    • __Dev__ (9)
      • Release (9)
반응형

인기 글

  • [Tomcat] 아파치 톰캣 서버 포⋯
    2018.08.24
    [Tomcat] 아파치 톰캣 서버 포⋯
  • [Node.js] 실시간 채팅 서비스⋯
    2018.05.31
    [Node.js] 실시간 채팅 서비스⋯
  • [PWA] 프로그레시브 웹 앱 시작⋯
    2019.01.09
    [PWA] 프로그레시브 웹 앱 시작⋯
  • [Linux] Ubuntu 18.04 테마 설⋯
    2019.01.16
    [Linux] Ubuntu 18.04 테마 설⋯
  • [DialogFlow] 다이얼로그 플로⋯
    2018.07.13
    [DialogFlow] 다이얼로그 플로⋯

태그

  • spread syntax
  • self
  • 이클립스
  • 출간
  • 프로그레시브 웹 앱
  • vue.js
  • ES6
  • 전개 구문
  • pwa
  • Hello World!
  • 웹 확장
  • composition-api
  • 자바
  • 자바 프로젝트
  • Composition API
  • 파티클
  • Scanner
  • Vue 3
  • WWDC20
  • javascript
  • vue-next
  • vue3
  • vuex
  • 이펙트
  • Deemo
  • java
  • Java FX
  • WWDC
  • vue
  • AstroWar

최근 댓글

  • 정말 감사합니다!!!
    구리
  • 중간 popValue 할당하는 부분에⋯
    이근둥
  • 마지막에 pop(); 한번만 해야함
    2323
  • 2개를 꺼냈는데 5개중 2개가 남⋯
    wefwdf
  • gcm이 Google Cloud Messaging⋯
    이근둥

최근 글

  • 웹 푸시 알림(Web Push Notific⋯
    2022.06.13
    웹 푸시 알림(Web Push Notific⋯
  • 스택(Stack)
    2022.05.26
    스택(Stack)
  • 배열(Array)
    2022.05.25
    배열(Array)
  • C언어로 배우는 자료구조
    2022.05.24
    C언어로 배우는 자료구조
  • [Vue 3] Composition API와 템⋯
    2020.10.02
    [Vue 3] Composition API와 템⋯

블로그 메뉴

  • 홈
  • 미디어로그
  • 방명록
hELLO · Designed By 정상우.
이근둥

근둥이의 블로그

[Node.js] 버스 정보 API 사용하기(1) - 가입 및 API 키 발급
언어 & 프레임워크/Node.js

[Node.js] 버스 정보 API 사용하기(1) - 가입 및 API 키 발급

2018. 3. 28. 16:47
반응형

안녕하세요!



이번 포스팅 주제는

버스 정보 API를 사용하는 방법에 대해 소개할 예정입니다




경기도 버스 API를 기준으로 설명하고

Node.js에서 버스 API를 이용한 간단한 예제도 작성해볼 계획입니다.



총 2개의 포스트로 나눠서 강좌를 진행하도록 하겠습니다.



첫번째 포스팅에서는 API를 사용하기 위한 API 키 발급에 대한 내용을 다루도록 하겠습니다!




먼저! 시작하기전에 필요한 준비물이 하나 있습니다.


공공데이터포털에 가입하기 위한


공인인증서



꼭 필요합니다.

(공공데이터포털에 이미 가입하셨으면 없어도 됩니다)


공인인증서는 필수가 아니라고 합니다.

나중에 공인인증서로도 로그인하고싶으신 분들은 인증서를 준비해주세요!






원활한 진행을 위해 웹 브라우저는 Internet Explorer를 사용해주세요!




먼저 공공데이터포털에 접속합니다.


https://www.data.go.kr/




회원가입을 해줍니다.


상단에 회원가입 메뉴가 있습니다.




가입 유형을 선택주신 후 진행하시면 됩니다.


저는 이미 회원가입이 되어있기 때문에 과정을 자세하게 설명해드리지 못합니다. 양해 부탁드립니다.



회원가입을 진행하다보면 공인인증서 등록이 필요합니다.





회원가입을 완료하셨으면 로그인해줍니다.


아이디, 비밀번호로도 로그인이 가능하고

회원가입할 때 등록한 인증서로도 로그인이 가능합니다.




검색창에 사용할 API를 검색해줍니다




저는 경기도 버스정보 API를 기준으로 진행할 예정입니다.


검색 결과에서 오픈 API만 확인해봅시다.




버스 도착정보 조회 API를 선택해줍니다.

(2번째)




API에 대한 내용이 명시되어있습니다.


XML 이라고 되어있는 부분 중

왼쪽에 있는 활용신청 버튼을 눌러줍니다.




(저는 이미 신청중인 API이므로 사진만 다른 API로 캡쳐하였습니다. 여러분들은 경기도 버스 도착정보 API로 진행하시면 됩니다.)


시스템 유형에서 원하는 유형으로 선택해주세요

(저는 일반으로 진행할 예정입니다)


활용목적은 웹사이트 개발 또는 앱 개발로 선택해주세요



그리고 아래에 해당 API에 대한 세부 기능이 있는데 모두 체크해주세요

(경기도 버스 도착정보 API에는 2개가 있을텐데 2개다 체크해주세요)





그리고 아래에서 동의합니다를 체크하고

신청버튼을 클릭합니다.






신청 후 마이페이지에 가보시면 신청하신 API 리스트가 보입니다.

(여러분들은 1개가 나올겁니다)


여기서 우리가 신청한 버스 도착정보 조회서비스를 클릭해줍니다





들어가보면 인증키가 발급되었을겁니다.


그 아래에는 아까 활용신청할 때 체크한 상세기능들이 보이실겁니다.


옆의 실행 버튼을 눌러서 API를 테스트해보실 수 있습니다.





[참고]


만약 접근오류 등 에러가 발생하면 1시간 뒤에 다시 시도해주세요!

키 발급 및 API 활용신청 갱신 주기가 1시간마다 이루어지므로 천천히 기다리셨다가 다시 시도해보시면 잘 작동할겁니다.






API키를 발급받았으니 다음 포스팅에서는 API키를 가지고 버스 데이터를 조회하는 예제(Node.js)를 작성해보도록 하겠습니다.


감사합니다







반응형
저작자표시비영리동일조건
    '언어 & 프레임워크/Node.js' 카테고리의 다른 글
    • [Node.js] 실시간 채팅 서비스 만들기(1) - 준비
    • [Node.js] 버스 정보 API 사용하기(2) - API 활용
    • [Node.js] 카카오톡 플러스친구 챗봇 만들기(3) - 자동응답 API 구현
    • [Node.js] 카카오톡 플러스친구 챗봇 만들기(2) - API 서버 개발 및 테스트
    이근둥
    이근둥
    새로운 것을 좋아하는 프론트엔드 개발자 ✨
    댓글쓰기
    1. 박민규
      2018.05.21 14:41
      공인인증서는 필수가 아닙니다. 그냥 로그인을 공인인증서로 하기 위해서 필요한 것뿐입니다. 실제로 제가 공인인증서 없이 키 발급에 성공하였습니다.
      수정/삭제댓글쓰기댓글보기
      1. 이근둥
        2018.05.24 16:24 신고
        아 그렇군요.. 제가 확실하게 확인을 못했네요.. 수정하도록하겠습니다!
        수정/삭제
    • 이전
    • 1
    • ···
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 다음

    티스토리툴바