Scope 설정 ✓, 인증 성공 ✓
Scope 설정 ✓, 인증 성공 ✓
그런데 아직 에러가 난다면 두 가지 중 하나가 문제입니다.
원인 1: OAuth 동의 화면에 Blogger scope 미등록 (가능성 높음)
Google Cloud Console에서 scope를 등록해야 합니다.
순서:
- console.cloud.google.com 접속
- 프로젝트
417917050367선택 - 좌측 메뉴 → "OAuth 동의 화면"
- "범위 추가 또는 삭제" 클릭
blogger검색 → Blogger API 체크 → 저장- n8n에서 credential 재인증
원인 2: 블로그 소유자 계정 불일치
ganatoday.kr 블로그가 연결된 Google 계정과 OAuth에서 로그인한 계정이 다른 경우
→ Blogger에 로그인한 계정과 동일한 Google 계정으로 재인증 필요
새 에러: Blogger API 미활성화
에러 메시지가 명확합니다:
"Blogger API has not been used in project 417917050367 before or it is disabled"
해결 방법 (1분이면 됩니다)
1단계: Blogger API 활성화
아래 링크 바로 클릭:
https://console.developers.google.com/apis/api/blogger.googleapis.com/overview?project=417917050367→ "사용 설정"(Enable) 버튼 클릭
2단계: 몇 분 대기
API 활성화 후 전파되는데 1~2분 소요
3단계: n8n에서 재실행
추가 확인사항
현재 Google OAuth2 계정이 "Google account" 로 설정되어 있는데, 이 계정이 해당 Google Cloud 프로젝트(417917050367)의 소유자 또는 편집자 권한이 있어야 합니다.
Claude 응답: 에러가 바뀌었습니다 → 진전!
에러가 바뀌었습니다 → 진전!
이전: API 미활성화
지금: "The caller does not have permission"
API는 켜졌는데, OAuth 계정에 Blogger 쓰기 권한(scope)이 없는 것입니다.
해결 방법
문제 원인
"Google account" credential이 Blogger API scope 없이 만들어진 것입니다.
해결 순서
1. n8n → Credentials 메뉴로 이동
2. "Google account" credential 편집(연필 아이콘)
3. Scopes 항목에 아래 추가:
https://www.googleapis.com/auth/blogger4. 저장 후 → 재인증(Re-authorize) 클릭
- Google 로그인 팝업 뜨면 다시 승인
5. HTTP Request 노드로 돌아와서 재실행
또는 더 간단한 방법
기존 credential을 수정하는 대신 새 credential 생성:
- Google OAuth2 API → +Create new 클릭
- Scopes에
https://www.googleapis.com/auth/blogger포함하여 생성 - HTTP Request 노드에서 새 credential 선택
댓글
댓글 쓰기