본문 바로가기
Node.js/APIs

Authentication | Postman | 날씨 api 데이터 받기

by CodeMia 2021. 10. 5.

 Authentication이란? 

API에서 request를 할 때마다 

개발자 확인하고 나서 얼마만큼 자기들 서버에서 데이터 가져가는지 확인후 요금 부과한다. 

여기서 개발자 확인하는 과정을 authentication이라 한다.

 

 

openwhethermap.org에 들어가서 회원가입을 하면  번호를 준다. 

이 키 번호를 입력하는 것이 authentication하는 방법이다. 

 

이 번호를 복사 한 후 원하는 api로 간다.

이제 API 데이터를 가져올 수 있다.

 

 

 

현재 날씨 데이터 받아보기 

 

예를 들어 날씨 api 정보 받아보기

current weather data에서 api doc을 누르고 들어간다.

 

 

 

 

지역 선택하는 여러 방법이 있지만 도시 이름으로 선택해보겠다. 

API call 중에서 첫 번째 것을 복사해서

주소창에 입력하고 도시 이름과  내 키 번호를 입력해 준다.

 

제일 간단한 api call 사용해 봄

 

 

 

 

그러면 해당 도시의 날씨 정보가 뜬다.

브라우저에 쭉 내용이 나옴

 

 

온도 설정 바꾸기 

 

여기서 temp_min: 284.09   temp_max"286.69 로 나오는데

기본 설정이 kelvins로 되어있기 때문이다. 

설정을 celcius로 바꿔준다.

섭씨로 바꾸기

 

 

파라미터 추가하기 

 

주소창에서 파라미터를 추가한다. 

파라미터 순서는 상관없다. 

그러면 수정된 값으로 나온다.

바뀐 결과물

 

 


 

 Postman 

url 주소에서 바로 편집하는 것은 귀찮은 일이다.

그래서 시각적으로 더 편하게 편집할 수 있는 프로그램이 있는데 

그 것이 postman이다.

무료로 다운 받아 사용가능하다

 

postman 다운받기

 

 

 

다운 받고 난 후 프로그램 열고서 + 버튼 눌러 새 워크북을 연다.

postman 작성하는 법

1 새 워크북 열기

2 GET하기 선택

3 endpoint(url주소) 적어주기 

4 parameter 적어주기 

5 send 누르기 

 

 

postman 입력 후 

 

6 send를 누르고 나면 화면 아래에  json 포맷으로

정리가 잘된 내용이 나온다.

 

 

 

다음은 json 포맷에 대해 알아보겠다.

댓글