[API] 구글캘린더 API (1) - 캘린더 list 호출

2022. 4. 4. 00:17·📁ETC./🪢 API Connection
목차
  1. 구글캘린더 사용
  2. API문서 보기
  3. ##예시 : 캘린더 list를 불러오기 
  4. OAuth 사용범위 수정
  5. ####에러 
반응형

구글  OAuth를 사용한다.

https://soda-dev.tistory.com/60

 

[API] 구글 OAuth로 토큰(access token) 발급받기

구글 클라우드 플랫폼을 사용하여 연동한다. OAuth토큰 사용 포스트맨 (Postman) 사용 구글 클라우드 플랫폼 https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Go..

soda-dev.tistory.com

 

 

https://console.cloud.google.com/home/

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

 

 


 

구글캘린더 사용

구글 클라우드 플랫폼에서 google calendar 검색

 

 

사용

 


 

API문서 보기

GET STARTED WITH THE CALENDAR API

 

 

Reference

 


 

##예시 : 캘린더 list를 불러오기 

get 클릭

 

 

https://www.googleapis.com/calendar/v3/users/me/calendarList/calendarId

 요청할곳이다. 기억해두자

 

 

Scope

https://www.googleapis.com/auth/calendar.readonly  https://www.googleapis.com/auth/calendar

요구하는 권한이다. 기억해두자

 


 

OAuth 사용범위 수정

다시 구글 클라우드 플랫폼으로 돌아가서 OAuth 동의 화면을 수정한다.

앱 수정

저장 후 계속

 

 

범위 추가 또는 삭제

 

 

- 구글 캘린더 API문서에서 확인한 Scope를 입력한다

 

https://www.googleapis.com/auth/calendar > 테이블에 추가
https://www.googleapis.com/auth/calendar.readonly > 테이블에 추가 > 업데이트

 

 

두개 생성됨

저장 후 계속 > 저장 후 계속

 

 

 

- 구글 캘린더 API문서에서 확인한 HTTP request를 사용해보기

- calendarid 대신 access_token으로 호출하기

 

https://www.googleapis.com/calendar/v3/users/me/calendarList?
access_token={엑세스토큰}

성공

 

 


 

 

####에러 

Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

 

에러는

엑세스토큰이 만료된 것

refresh token을 사용해서 access token을 다시 발급받자

https://soda-dev.tistory.com/61

 

[API] 구글 엑세스토큰(access token) 재발급 받기

Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/si..

soda-dev.tistory.com

 

 

반응형
저작자표시 (새창열림)

'📁ETC. > 🪢 API Connection' 카테고리의 다른 글

[API] 구글캘린더API(2) - 이벤트 추가 (포스트맨 사용)  (0) 2022.04.09
[API] 구글 엑세스토큰(access token) 재발급 받기  (1) 2022.04.02
[API] 구글 OAuth로 토큰(access token) 발급받기  (2) 2022.03.31
[API] Slack 슬랙 API 연동 -OAuth  (0) 2022.03.16
  1. 구글캘린더 사용
  2. API문서 보기
  3. ##예시 : 캘린더 list를 불러오기 
  4. OAuth 사용범위 수정
  5. ####에러 
'📁ETC./🪢 API Connection' 카테고리의 다른 글
  • [API] 구글캘린더API(2) - 이벤트 추가 (포스트맨 사용)
  • [API] 구글 엑세스토큰(access token) 재발급 받기
  • [API] 구글 OAuth로 토큰(access token) 발급받기
  • [API] Slack 슬랙 API 연동 -OAuth
yujch
yujch
프로그래밍 공부 메모
    반응형
  • yujch
    ✎Repository
    yujch
  • 전체
    오늘
    어제
    • 분류 전체보기 (95)
      • 📁Language (42)
        • 🌏 HTML (3)
        • 🟨 Javascript (4)
        • 🟣 PHP (9)
        • 🟢 Node.js (6)
        • ☕ Java (10)
        • ➕ Python (9)
        • 🔵 C (1)
      • 📁Framework (11)
        • 🍃 Spring (1)
        • 🎵 Laravel (9)
        • 🚄 Express (1)
      • 📁DB (7)
        • 🐬 MySQL (6)
        • 🐘 PostgreSQL (1)
      • 📁DevOps (6)
      • 📁Book (2)
      • 📁ETC. (16)
        • ⚒️ Tool (11)
        • 🪢 API Connection (5)
      • 📁자격증 공부 (10)
        • 📙 SQLD (7)
        • 📙 리눅스마스터 (3)
      • 📘 노트 (1)
  • 블로그 메뉴

    • 🏠홈
    • 📮방명록
  • 링크

    • Github
  • 인기 글

  • hELLO· Designed By정상우.v4.10.0
yujch
[API] 구글캘린더 API (1) - 캘린더 list 호출

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.