Apps Script开发的Google Chat机器人出现「You need access」权限问题排查
Google Chat机器人OAuth授权后跳转异常问题
我使用Apps Script开发了一款Google Chat机器人,已发布至Google Workspace Marketplace。测试阶段及拥有项目编辑权限的用户可正常使用,但普通用户遇到以下问题:
问题描述:普通用户使用时会看到OAuth授权界面,完成授权后并未跳转回Chat应用,反而被导向Apps Script的「You need access」页面,页面默认选中编辑权限选项。用户仅需使用权限,无需编辑权限。
我已排查所有设置并多次联系技术支持,但问题仍未解决,请问可能的原因是什么?
细节信息:
- 机器人仅使用应用级认证(无用户认证)
- 项目使用Script Properties——这是否与问题相关?
复现步骤:
- 终端用户在Google Chat中打开与机器人的私聊
- 机器人提示用户点击按钮完成配置后使用
- 用户点击配置按钮,弹出包含预期权限范围的OAuth界面
- 用户授予所需权限后:
- 预期结果:跳转回Google Chat并可正常使用机器人
- 实际结果:被导向「You need access」页面,要求申请Apps Script项目的编辑权限

清单文件(Manifest file):
{ "timeZone": "America/New_York", "dependencies": { "enabledAdvancedServices": [ { "userSymbol": "Chat", "version": "v1", "serviceId": "chat" } ], "libraries": [ { "userSymbol": "OAuth2", "version": "43", "libraryId": "1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF" } ] }, "exceptionLogging": "STACKDRIVER", "runtimeVersion": "V8", "oauthScopes": [ "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/userinfo.profile", "https://www.googleapis.com/auth/script.external_request" ], "addOns": { "common": { "name": "...", "logoUrl": "..." }, "chat": {} } }
内容的提问来源于stack exchange,提问作者Bjorn Hansen
相关产品推荐
相关产品推荐

