티스토리 뷰
오늘은 Post man을 통해서 HTTP API 테스트를 해보았다.
날씨를 알려주는 open api를 사용하여서, 결과를 받아보는 실습을 진행하였다.
우선, 사이트에 가입하여, open api key를 발급 받고,
도시를 구분해주는 id와, apikey인 appid를 param으로 받아 데이터를 요청했다.
결과를 잘 받아오는 것을 볼 수 있었다.
위와 같은 예시를 통해서, api를 다양하게 활용할 수 있겠다고 생각이 들었고,
네이버에서 공개적으로 제공하는 api를 사용해보려고 시도하였다.
위와 같이 공식문서를 보면서 진행하며 header의 요건을 충족해주었지만, 계속 errormessage가 응답이 되었다.
여러 시도를 하면서 body 부분에 내용을 채워주지 않은 것을 알게되었고, 다시 시도했지만 계속 errormessage가 응답되었다.
해결
여러 검색 끝에 알게 된 결과,
내가 만든 어플리케이션에 api를 등록시키지 않아서 생긴 문제였다.
따라서, 아래와 같이 사용하고자 하는 api를 등록시킨 후,
동일하게 진행한 결과, 성공적으로 응답을 받을 수 있었다.
네이버뿐만 아니라, 카카오, 공공기관 등 다양한 곳에서 api를 제공하고 있고
이를 통해서 유용한 서비스를 만들 수 있을 것 같다.
우선 기존에 제작 하였던, 영화 리뷰 사이트를 네이버 검색 api를 사용해서 다시 제작해봐야겠다.
-끝-
'코드스테이츠' 카테고리의 다른 글
TIL 23.02.03 (0) | 2023.02.04 |
---|---|
TIL 23.02.02 (0) | 2023.02.02 |
TIL 23.01.31 (0) | 2023.01.31 |
TIL 23.01.30 (0) | 2023.01.30 |
TIL 23.01.27 (0) | 2023.01.27 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SEB 43기
- 스택오버플로우
- 프리프로젝트
- 다이나믹 프로그래밍
- 코드스테이츠
- 인적성
- 개인 프로젝트
- seb
- 코테
- useContext
- BFS
- 프로그래머스
- 회고
- til
- 그리디 알고리즘
- SEB43
- dfs
- 브루드포스
- Redux
- SEB 43
- 감정 일기장
- 기술면접
- SEB43기
- 백준
- 프론트엔드
- React quill
- 감정일기장
- dictionary
- 프로젝트
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함