为什么测试部署不行而正常部署可以

问题描述 投票:0回答:1

我有一个 GAS API,可以正常部署。 (目前它只是在电子表格中添加时间戳以用于测试目的)。 但是当我使用测试部署 URL(包括 ..../dev)时,它会遇到 401 或 403。 正常部署是最新版本,所以测试部署与正常上线版本相同。

这可能是什么原因?

我在这个 API 和授权领域是新手/门外汉。

appscript.json:

{
  "timeZone": "Europe/Brussels",
  "dependencies": {},
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8",
  "webapp": {
    "executeAs": "USER_DEPLOYING",
    "access": "ANYONE_ANONYMOUS"
  }
}
google-apps-script web-applications client-server http-status-code-401
1个回答
0
投票

我(暂时)将 POST 替换为 GET API。所以我可以轻松地在浏览器中使用带参数的 URL。 (除了使用像我的例子 MessageBird 这样的应用程序之外,不知道如何以简单的方式使用参数进行发布。但这可能是由于我缺乏编程经验)。


  const params = e.parameter;

// function doPost(e){

//   var params = JSON.parse(e.postData.contents);```
© www.soinside.com 2019 - 2024. All rights reserved.