본문 바로가기

외부 API/Google

(4)
구글 내 정보 가져오기 API 내 정보 가져오기 API 참고 url : https://developers.google.com/identity/sign-in/web/backend-auth { "id": "", "email": "@.com", "verified_email": true, "name": "", "given_name": "", "family_name": "", "link": "https://plus.google.com/", "picture": "https://lh3.googleusercontent.com/a/=s96-c", "locale": "ko", "hd": ".com" }
구글 로그인 API 구글 API API를 사용하기 위해 google 콘솔 사이트에서 people API를 검색해서 사용자 인증정보를 만들고 API 키와 Oauth 클라이언트 ID를 생성해주어야 합니다. API키를 생성하고 URI를 추가해줄때 해당 키와 로그인 서비스를 이용할 도메인을 입력해줍니다. ※ 기본적인 구글 SDK 사용하기 위해 필요한 값 ( 사이트에서 계정생성하고 Setting 필요 ) accessToken : 웹페이지 사용자의 엑세스 토큰 API key: 구글 API 키 Content: OAuth 클라이언트 ID 키 ① 로그인 API ID: 사용자 아이디 Name : 이름 Image URL : 유저 이미지 URL Email : 이메일 로그인 실습 구글에서 프로젝트를 생성한 뒤, OAuth 클라이언트 ID를 만들어..
[Google API] refresh_token을 이용해서 access_token 가져오기 google API에서 refresh_token을 이용해서 access_token 가져오는 방법에 대해 포스팅하려 합니다. Access_token은 1시간간격으로 만료되기때문에 만료되면 Refresh_token을 가지고 다시 재발급할 수 있습니다. 재발급하는 방법에 대해 알려드리겠습니다. 1. Postman이라는 툴을 사용해서 url에 위처럼 "https://www.googleeapis.com/oauth2/v4/token"을 입력해줍니다. 이때 POST방식으로 보내줍니다. 2. Body에 Key, Value형식으로 모두 입력해줍니다. 3. 만약 client_id or client_secret이 잘못되었다면, 위처럼 에러가 발생합니다. 4. 다시 제대로 입력하면 위처럼 응답을 받아볼 수 있습니다. Ref...
[Firebase] dynamic-link REST API 사용해서 데이터 가져오기 firebase를 통해서 다이나믹링크 데이터를 가져오는 방법에 대해 포스팅하려 합니다. * document https://firebase.google.com/docs/reference/dynamic-links/analytics 1. 현재 나와있는 API 설명은 위와 같습니다. 어떤 url의 데이터를 가져올것인지 인코딩하여 SHORT_DYNAMIC_LINK에 붙여넣어줍니다. DURATION은 몇일동안의 데이터를 가져올것인지 파라미터로 보내는것이며, 최대 30일까지 가능합니다. ACCESS_TOKEN은 Google API 클라이언트 라이브러리에서 가져오면 됩니다. 2. 저는 Postman이라는 툴을 사용해서 보내보았습니다. 헤더에 key로는 Authorization을 적고, value에 Bearer (acc..