Google OAuth — KIK.OS
Versão v8.2 — 34 escopos úteis em 2 lotes (≤25 por tela). Sem Fotos, YouTube, Blogger.
Por que 25 mas você tinha 50?
Cada clique de consentimento aceita ~25 escopos. Você chegou a 50 fazendo vários fluxos incrementais. Com 50+ ativos, adicionar mais falha — precisa revogar e reconectar em lotes.
Passo a passo
- Remova o app KIKOS nas permissões da conta.
- Clique Lote 1 (25 escopos) → marque todos os checkboxes → Continuar.
- Sem fechar o navegador, clique Lote 2 (mais 25) → Continuar de novo.
- Mande o
code= do Lote 1 (refresh token) e, se quiser, o do Lote 2.
Pacote curado — 2 lotes (recomendado)
Slides, Apps Script, BigQuery, Gmail completo, Sheets, Fitness SOMA, GCP leve.
Lote 1 — núcleo (20) · gera refresh token
20 escopos novos
Permitir lote
Ver escopos
openidhttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profilehttps://www.googleapis.com/auth/spreadsheetshttps://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/drive- … e mais 14 escopos
Lote 2 — Fitness + GCP + Script (14)
14 escopos novos
Permitir lote
Ver escopos
https://www.googleapis.com/auth/script.deploymentshttps://www.googleapis.com/auth/cloudfunctionshttps://www.googleapis.com/auth/firebasehttps://www.googleapis.com/auth/datastorehttps://www.googleapis.com/auth/pubsubhttps://www.googleapis.com/auth/fitness.activity.read- … e mais 8 escopos
O que ficou de fora
- youtube (3) — API de canal
- blogger (2) — sem uso
- webmasters (2) — Search Console / SEO
- contacts (2) — agenda Google — baixa prioridade
- compute + sqlservice.admin — admin GCP pesado
- forms.body + forms.responses — redundante com forms
- tasks.readonly — redundante com tasks
- fitness clínico (glicose/pressão/oxigênio) — nicho — SOMA não usa
- photoslibrary + photospicker (3) — Fotos — não precisa
- script.metrics + script.processes — debug interno Apps Script
- iam + logging.admin + service.* — admin/billing GCP
- fitness.reproductive_health.read — nicho clínico
Alternativa mínima (22 escopos)
Redirect URI: http://localhost:8080/oauth2callback