구글 신규 계정을 하나 만들었습니다.
이걸로 Google Calendar API를 좀 사용하려고 하는데...정말 희안한 곳에서 막혔네요.
OAuth 동의화면을 구성하는게 제일 선행되는데, 필수정보 다 입력하고 저장을 누르면 "앱을 저장하는 중에 오류가 발생했습니다."라고 빨간색 글씨만 뜹니다.
암만 구글링을 해도 저런 경우가 전혀 없는데...도저히 모르겠어서 계정을 아예 새로 파서 시도해도 동일합니다.
혹시 겪어보신 분 계신가요?!
구글 신규 계정을 하나 만들었습니다.
이걸로 Google Calendar API를 좀 사용하려고 하는데...정말 희안한 곳에서 막혔네요.
OAuth 동의화면을 구성하는게 제일 선행되는데, 필수정보 다 입력하고 저장을 누르면 "앱을 저장하는 중에 오류가 발생했습니다."라고 빨간색 글씨만 뜹니다.
암만 구글링을 해도 저런 경우가 전혀 없는데...도저히 모르겠어서 계정을 아예 새로 파서 시도해도 동일합니다.
혹시 겪어보신 분 계신가요?!
입력오류났을 때 화면을 잘 살펴보세요. 위 아래로 스크롤하면서. 오류난 항목에 빨간 표시가 따로 표시되어 있을 겁니다.
제가 보는 화면에서는
- App information (3 항목)
- App Domain
- Authorized domains
- Developer contact information
- Scopes (3항목)
- Optional Info
를 총 4화면에 걸쳐 입력하게 되어 있습니다. 혹시 첫 App information에서 아이콘 등록하신 거 아닌가요?
거기서는...이름/개발자메일/이메일 3개만 입력하라고 나오네요
* 앱 이름
* 사용자 지원 이메일
* 인증 도메인 (한개 이상)
* 개발자 이메일
이네요. 위 말씀으로 추측해 보건데 인증 도메인 입력을 안하신 것 같아요. 인증 도메인이란 이 동의화면을 불러올 앱이 탑재된 (또는 등록된) 도메인을 말합니다.
보통은 이 인증 도메인이 Firebase 프로젝트 사이트와 자동 연결이 됩니다. 그러니까 개발 순서로 보자면
1. 파이어베이스 프로젝트 생성
2. 앱을 파이어베이스 프로젝트에 등록
3. OAuth 화면 구성 (파이어베이스 프로젝트가 인증 도메인으로 자동등록)
이렇게 됩니다. 파이어베이스를 안쓸 수도 있지만 다른 서비스 (예를 들어 AWS Amplify) 를 쓰더라도 인증 도메인은 필요합니다. (이건 단정할 수 없겠네요. 제가 시도해 본 적이 없어서)
어떤 자료를 참조하시고 작업하시는지.
그리고 캘린더 API를 사용한다고 하셨는데 이 API는 개인 정보를 포함하고 있어서 구글의 별도 심사 (4-6주)를 받아야만 실사용이 가능하고 그러지 않으면 테스트 (개인 용도)만 가능합니다.
참 답답...한 상황이네요 ㅠ 다른 분 통해서 신규 계정으로 동일하게 진행하니 잘 되는데..유독 특정 계정에서만 저 단계에서 그냥 에러!라고만 뿜어내버리니 답이 없는 상황이긴 합니다.
일단은 잘 되는 계정으로 서비스만 만들고, Token만 json으로 저장하여 진행을 하긴 했는데, 찝찝함이 남네요
저도 동일한 현상을 만나 구글 검색하다가 클리앙 글을 만나서 냉큼 여쭤봅니다..