naver-openapi-guide

애플리케이션 등록

네이버 오픈 API로 개발하시려면 먼저 ‘Application-애플리케이션 등록’ 메뉴에서 애플리케이션을 등록하셔야 합니다. 애플리케이션이 정상적으로 등록되면 ‘내 애플리케이션’ 에 등록한 애플리케이션 이름으로 서브 메뉴가 생기며, 애플리케이션 하나당 유일한 클라이언트 아이디와 클라이언트 시크릿 값이 생성됩니다. 클라이언트 아이디와 클라이언트 시크릿 값은 네이버 API를 호출할 때 HTTP 헤더값에 포함해서 전송해야 호출이 가능합니다.

[오픈API 이용신청]

1.애플리케이션 등록 방법

개발자센터의 메뉴에서 ‘Application-애플리케이션 등록’ 메뉴를 선택한 다음 애플리케이션 세부 정보들를 입력합니다.

1.1. 애플리케이션 이름

이름은 최대 40자까지 가능하나, 아래와 같이 네이버 아이디로 로그인 화면에 출력되는 애플리케이션 이름이므로 가급적이면 10자 이내의 간결한 이름이 좋습니다.

1.2. 카테고리

애플리케이션의 성격에 맞는 분류 항목을 선택해주십시오.

1.3. 이용 목적

구현하실 애플리케이션에 ‘네이버 아이디로 로그인’기능이 포함되면 ‘로그인 오픈 API’에 체크해주시고, 그렇지 않으면 ‘비로그인 오픈 API’에 체크해주세요. 둘 다 사용할 경우는 모두 체크해주시면 됩니다.

1.4. 서비스 환경

이용 목적 항목을 ‘로그인 오픈 API’로 선택하셨을 때 입력해야 하는 항목으로, 서비스 환경에서 네이버 아이디로 로그인을 적용할 애플리케이션 종류를 선택하고 필요한 정보를 입력합니다. 서비스 환경은 복수 선택이 가능하며, 따라서 하나의 애플리케이션에 발급된 클라이언트 아이디와 시크릿 값을 안드로이드, iOS, 웹, WindowsApp 등 여러 환경에 적용할 수 있습니다. 다만 API 사용량은 클라이언트 아이디별로 합산되는 점을 감안해주시기 바랍니다.

1.5. 서비스 환경별 세부 입력사항

1.6. 담당자 연락처

애플리케이션 등록 시 최초 1회만 연락처 인증을 받으시면 됩니다. 휴대폰 또는 이메일 중 하나만 인증을 받으시면 됩니다.

2. 애플리케이션 등록 확인

애플리케이션이 정상적으로 등록되면 아래 그림과 같이 ‘내 애플리케이션’ 에 등록한 애플리케이션 이름으로 서브 메뉴가 생기며, 애플리케이션 하나당 유일한 클라이언트 아이디와 클라이언트 시크릿 값이 생성됩니다.

3. 클라이언트 아이디와 시크릿

클라이언트 시크릿 값은 클라이언트 아이디의 비밀번호와 같은 성격이며, 값을 보려면 ‘보기’ 버튼을 누르면 됩니다. ‘보기’ 버튼은 한 번 누르면 ‘재발급’ 버튼으로 바뀌며, 버튼을 누르면 클라이언트 시크릿값 변경이 가능합니다. 클라이언트 아이디와 클라이언트 시크릿 값은 네이버 API를 호출할 때 HTTP 헤더값에 포함해서 전송해야 호출이 가능합니다. 검색, 기계번역, 음성합성, 캡차, 단축 URL 등 비로그인 오픈 API 들은 지정된 HTTP 메서드로 호출하면 사용이 가능하며, 네이버 회원 프로필 조회, 블로그 글쓰기, 카페 가입 등 로그인 오픈 API 들은 OAuth 2.0 기반 네아로 API 호출을 통해 받은 접근 토큰(access token) 값을 추가로 HTTP 헤더값에 포함해서 전송해야 호출이 가능합니다.

4. 애플리케이션 등록 주의 사항

네이버에 로그인한 사용자 계정으로 애플리케이션이 등록됩니다. 애플리케이션을 등록한 네이버 아이디는 ‘관리자’ 권한을 가지게 되므로 네이버 계정의 보안에 각별히 주의해야 합니다. 회사나 단체에서 등록할 때는 추후 키 관리 등이 용이하도록 네이버 단체 회원으로 로그인해 이용할 것을 권장합니다. 단체회원 가입하기 링크

가이드 오류, API 개발문의는 개발자 포럼에 글을 올려주시기 바랍니다. 개발자포럼 가기 >