본문 바로가기

프로그래밍/API10

[JAVA]변경된 기상청 날씨 API (동네예보, 중기예보) 새로운 API는 https://www.data.go.kr/dataset/15000099/openapi.do 에서 동네예보 조회서비스와 중기예보 조회서비스를 활용신청 하시면 됩니다. (한 페이지에 동네예보 조회 서비스와 중기예보 조회서비스 다 있는데 중기예보 조회는 아래로 쭉 내려야 보입니다 ..) 활용 신청을 누르고 시스템 유형, 활용정보, 상세기능정보(모르면 다 선택)를 선택해 주시면 됩니다. 동네예보 또는 중기예보를 활용신청 후 들어가보면 아래와 같이 나옵니다. End Point는 API의 URL이며, Key는 동네예보와 중기예보가 같습니다. (모든 개발 및 테스트가 끝나면 운영계정으로 변경해 주시면 되고, 2년마다 연장신청을 해주셔야 합니다.) 이전에는 활용신청을 하고 몇시간 뒤에 사용을 할 수 있.. 2020. 4. 7.
[구글 로그인 API] 자바 스프링 Backend 인증 이번 글에서는 구글 로그인 API를 이용하여 백엔드 인증하는 법을 설명하겠습니다. https://developers.google.com/identity/sign-in/web/backend-auth 위 사이트에 백엔드 인증하는 방법이 영문으로 소개되어 있습니다. 백엔드 인증을 하는 방법으로는 두가지가 있는데, 첫 번째로 Using a Google API Client Library (구글 라이브러리 사용) 두 번째로 Calling the tokeninfo endpoint (토큰인포 엔드 포인트 호출) 가 있습니다. 처음에는 1번 방법으로 해보려 했으나, 설명이 제대로 나와있지 않아 2번 방법으로 하였습니다. Calling the tokeninfo endpoint 토큰 ID를 검증하는 쉬운 방법은 tokeni.. 2019. 11. 25.
웹 구글 로그인 API [Google Login API] 구글 API를 이용하기 위해서는 우선 로그인 API를 호출하는 클라이언트 ID를 만들어야합니다. WEB 구글 로그인 링크 : https://developers.google.com/identity/sign-in/web/sign-in#before_you_begin 사이트에 접속해서 보면 Configure a project가 있습니다. Configure a project 를 클릭하여 프로젝트를 등록해 줍니다. 새로 만들어 주어도 되지만 테스트로 해볼것이기 때문에 test로 하겠습니다. 그 다음 Web browser을 선택해주고 웹 URL을 적어줍니다. 만들면 아래와 같이 클라이언트 ID와 클라이언트 시크릿이 나옵니다. 클라이언트 ID가 필요하니 복사해 두시거나 다운로드 해두셔야 합니다. 이제 구글 로그인버튼을.. 2019. 11. 20.
카카오맵 API - 사용 방법[웹] 카카오맵 API는 1일 30만회 사용이 가능합니다. 카카오맵 API를 사용하기 위해서 우선 API키를 받아야 합니다. URL : https://developers.kakao.com/ 사이트의 하단에 들어가서 개발자 등록 후 앱 개발 시작하기 버튼을 클릭하여 정보를 입력한 뒤 키를 받으면 됩니다. 발급받은 키는 내 애플리케이션 -> 설정 -> 일반에서 확인이 가능합니다. 그 다음 설정 -> 일반 에 보시면 플랫폼이 있습니다. 플랫폼에서 플랫폼 추가를 해주셔야 서비스를 이용할 수 있습니다. 저는 로컬에서 테스트하기 때문에 localhost와 포트번호 8080을 입력해 주었는데, 웹 도메인이 있으시다면 도메인 주소를 입력해 주시면 됩니다. 이제 준비는 끝났으니 웹에서 지도를 뿌려줄 영역과 스크립트를 추가해 주.. 2019. 11. 15.