尝试访问回调 URL -> Google 驱动器消息时:抱歉,此时无法打开文件。请检查地址并再试一次

When trying to access callback URL -> Google Drive message: Sorry, unable to open the file at this time. Please check the address and try again

首先,对于外行的术语表示歉意 - 非常新手。

我正在创建一个 Oauth1a 工作流程以从 Google 脚本访问外部服务(使用 Oauth1a)(因为我正在访问外部服务而不是相反,我不需要使用 Oauth2).

我已成功将流程导航到外部服务(在我的应用程序发出请求令牌、取回必要信息,然后请求授权之后)尝试访问应用程序回调 URL.服务的 URL 采用以下格式:

https://script.google.com/macros/d/<SCRIPT_ID>/usercallback?oauth_token=<ENCODED_TOKEN>&oauth_verifier=<VERIFIER>

但是,回调 URL 没有打开,也没有调用回调函数,我收到消息:

Sorry, unable to open the file at this time. Please check the address and try again.

我有 tried/checked:

  1. 未登录其他 Google 帐户。其他帐户已被删除。
  2. 尝试通过隐身选项卡 - 同样的错误消息。
  3. 发布为 Web 应用程序 - 同样的错误消息(尽管根据 Google 所说,我不必为此用途发布为 Web 应用程序)
  4. 从服务发布的 URL 中删除了 /usercallback... 部分 - 这会打开我的 Apps 脚本主页,但不会执行任何其他操作。
  5. 将我的脚本记录的回调 URL 与服务尝试访问的回调 URL 进行了比较(相同,当然不包括 Oauth... 部分。)还检查了 headers 在 Chrome - 看不到任何异常。

我应该提到我正在使用以下脚本(将其复制到脚本中并将其用作“前景”脚本中的“内部”库):https://github.com/googleworkspace/apps-script-oauth1

非常感谢任何帮助!

您缺少 dev/exec 部分 URL。

https://script.google.com/macros/d//exec/usercallback?oauth_token=&oauth_verifier=