【发布时间】:2016-05-27 03:12:10
【问题描述】:
于是我按照https://developers.google.com/apps-script/guides/rest/quickstart/js的教程,使用app engine编写了javascript函数来调用一些app脚本函数。
所有功能都可以与我在 google drive 中注册的电子邮件配合使用。
我正在尝试添加一个新的 gmail 用户,以便当他们登录到应用引擎应用程序时,他们将能够从同一张表中获取数据。
相反,我收到 401 或 403 错误
Error calling API: {
"error": {
"code": 401,
"message": "ScriptError",
"status": "UNAUTHENTICATED",
"details": [
{
"@type": "type.googleapis.com/google.apps.script.v1.ExecutionError",
"errorMessage": "Authorization is required to perform that action.",
"errorType": "ScriptError"
}
]
}
我尝试在 IAM & Admin 下的应用引擎开发者控制台上的脚本 api 项目中添加用户。但它仍然不起作用。
那么如何添加用户电子邮件以授予他们权限?谢谢。
【问题讨论】:
-
嗨,等待更详细的答案。对我来说,您需要的是第二个帐户以所有者身份运行脚本,而这对我来说执行 api 是不可能的。我的建议是创建一个您发布的 Web 应用程序,该应用程序有权使用所有者凭据运行,并使用 urlfetch 调用该 url。