네이버 API 를 이용하여, 네이버 블로그 검색 하는 방법을 정리 합니다.
(1) 네이버 개발자 센터 사이트에 접속합니다. (네이버 아이디)
(2) 상단 메뉴 : Application -> 애플리케이션 등록 을 선택 합니다.
(3) 처음 애플리케이션을 등록 하는 경우라면 다음과 같은 화면으로 시작 합니다. (약관동의, 계정정보 등록)
- 처음 한번만 "약관동의 및 계정정보"를 입력합니다.
- 다음번 어플리케이션 등록시에는 (3)번 화면으로 넘어가지 않고, 바로 어플리케이션 등록 화면으로 진행 됩니다.
*약관동의
*계정설정
- 휴대폰 인증 : 개인 휴대폰으로 인증.
- 회사이름 : "집, 개인" 으로 적으면 다음으로 넘어 가지 않았습니다. (2018년 12월 13일 기준)
저 같은 경우에 안드로이드 앱을 배포하기 위해서 사용하는 패키지명으로 사용하는 "회사명"을 적었습니다.
ex) 안드로이드 패키지명 : com.회사명.어플리케이션명
(4) 에플리케이션 등록 화면 입니다.
- 사용 API : 사용하려는 API 를 선택 하면 됩니다. 저는 "검색 API" 를 사용하기 위해 "검색"을 선택 했습니다.
- 환경 추가 : 해당 API를 사용하는 환경을 선택 합니다. 저는 React로 앱을 개발해서 안드로이드에 배포하기 위해 "Android 설정" 을 선택 했습니다.
- 안드로이드 앱 패키지 이름 : 개발하는 앱의 패키지 명을 입력합니다. (ex. com.회사이름.
(5) 어플리케이션 등록이 완료 되었습니다. "내 어플리케이션" 에서 등록된 어플을 확인 할 수 있습니다.
(6) 등록된 키가 잘 사용되는지 확인 : 웹 브라우저에서는 API 호출 안됨.
어플리케이션 소스에서만 API 호출이 가능. (샘플 코드는 네이버 개발자 센터에 설명이 잘 되어 있습니다.)
전 여기서 시행 착오가 있었습니다.
이전에 환율정보를 가져오기 위해서 "공공데이터 포탈"에서 키를발급받고 사용을 했었습니다.
키를 발급받고, 웹브라우저 상에서 테스트가 가능 했었습니다.
당연 네이버 API도 웹브라우저에서 바로 테스트가 가능 할 것이라 생각 했습니다.
하지만, 브라우저 상에서 API를 호출 했는데, 발급된 키가 인증 되지 않았다 합니다. -_-;;
확인 결과, 키는 정상 발급 되었지만, 네이버 API의 경우 웹브라우저에서 바로 요청하면 실행이 되지 않는다.
즉, 자바나, c# 이나, 자바 스크립트나 ... 어플리케이션 소스로 API를 호출 해야만 정상적으로 실행이 됩니다. ㅎㅎ
사소한 것이지만 이런 시행착오도... 시간을 허비 하네요.
'React Native > 앱개발' 카테고리의 다른 글
Javascript 정규표현식을 사용하여 태그만 제거하기 (0) | 2018.12.28 |
---|---|
구글 (Youtube) API 사용 (사용설정, KEY 발급, 테스트 ) (0) | 2018.12.27 |
React native 개발환경 셋팅 (0) | 2018.12.18 |
React Native 에서 AsyncStorage (로컬에 JSON 파일 읽고,쓰기) 사용 (1) | 2018.12.11 |
React Native 앱 갤발 - 버전 업데이트시 구글 스토어에 배포방법. (0) | 2018.12.03 |