You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google同意屏幕选calendar.events.readonly仍显永久删除权限如何移除

在此输入图片描述
在此输入图片描述

Google Calendar OAuth权限异常弹窗问题解决方案

排查处理步骤

  • 校验实际授权请求的scope参数:Google Cloud控制台配置的同意屏幕权限仅作为平台审核用途,实际触发授权时的权限完全由发起OAuth请求时携带的scope参数决定。请检查代码中请求的scope是否仅包含https://www.googleapis.com/auth/calendar.events.readonly,确认没有额外添加https://www.googleapis.com/auth/calendar.events、https://www.googleapis.com/auth/calendar这类高权限scope。
  • 清理历史授权缓存:如果之前测试过使用更高权限的scope发起过授权,Google账号会保留历史授权记录,可能导致弹窗显示旧的权限集合。可进入Google账号的第三方应用访问权限管理页面,删除对应应用的授权记录后重新测试。
  • 确认同意屏幕权限配置:回到Google Cloud控制台的OAuth同意屏幕配置页,检查「权限」模块下是否仅添加了calendar.events.readonly权限,移除所有其他日历相关的多余权限后,重新提交同意屏幕配置即可,测试状态无需审核直接生效,正式发布状态需要重新走审核流程。
  • 排查第三方SDK依赖:如果使用了第三方封装的Google Calendar SDK或者其他集成Google服务的组件,检查这些组件是否会默认附带请求更高权限的日历scope,可通过抓包查看OAuth授权请求的完整参数确认。

正常情况下仅申请calendar.events.readonly scope的应用,授权弹窗只会展示查看日历事件的权限说明,不会出现编辑、删除等权限提示,按以上步骤排查修正即可解决问题。

内容的提问来源于stack exchange,提问作者Nadeem Shaikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 20:27:04