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

Dropbox访问令牌获取脚本报错,求排查可能原因

Dropbox OAuth2 授权脚本报错排查方案

根据你提供的代码和报错截图,以下是几个可能的问题原因及排查方向:

  • 客户端凭证错误
    检查DROPBOX_APP_KEY和DROPBOX_APP_SECRET变量:

    • 确认从Dropbox开发者控制台复制的App Key和App Secret无拼写错误、多余空格或格式问题
    • 确保脚本开头已正确定义这两个常量,示例:
      const DROPBOX_APP_KEY = '你的实际App Key';
      const DROPBOX_APP_SECRET = '你的实际App Secret';
      
  • 回调函数未正确实现
    代码中指定了authCallback作为授权回调函数,但如果该函数未定义或逻辑错误,会导致授权流程失败。需确保回调函数存在且符合要求:

    function authCallback(request) {
      const dropboxService = createDropboxOAuth2Service();
      const authResult = dropboxService.handleCallback(request);
      return HtmlService.createHtmlOutput(authResult ? '授权成功' : '授权失败,请重试');
    }
    
  • Dropbox应用后台配置问题

    • 登录Dropbox开发者控制台,确认应用的授权类型为OAuth 2
    • 检查应用的重定向URI是否已添加Google Apps Script的回调地址(格式:https://script.google.com/macros/d/你的脚本ID/usercallback)
    • 确保应用状态处于"已启用"状态
  • 权限范围与应用类型不兼容
    你使用的files.content.read权限范围需匹配应用类型:

    • 若为"Scoped access"应用,需在开发者控制台中启用该权限范围
    • 若为"Full Dropbox"应用,需确认范围设置是否符合官方要求

报错截图

内容的提问来源于stack exchange,提问作者subir biswas

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 18:02:41