我正在尝试通过 postman 请求使用应用程序脚本 API 远程执行 Google 应用程序脚本函数。
我首先从 Google API Playground 获取凭据
然后它们作为 OAuth2 凭据输入到 postman 中,并输入到 header 中,如下所示:
Postman 返回错误 403,根据 Google's documentation
表示“授权请求时使用的云平台项目与脚本使用的云平台项目不同。”错误 403 是一个授权错误,可能意味着很多事情,但我们假设该错误就是 google 宣称的那样。
我可以完全控制我的脚本使用的 GCP 项目,但我不知道在哪里可以找到用于授权请求的项目。
我可以在哪里获得此 GCP 项目的访问权限,以便将我的脚本分配给此项目,从而消除 403 错误?
谢谢!
最佳答案
要将 OAuth Playground 中的 OAuth 访问 token 与 Apps 脚本结合使用,您需要在同一项目中指定正确的客户端 ID 和客户端 key 。
在 OAuth Playground 中。单击齿轮图标(右上角)。选择“使用您自己的 OAuth 凭据”。然后输入在与 Apps 脚本相同的项目中创建的客户端 ID 和 secret ID。
关于google-apps-script - 通过 postman 向 Google Apps Script API 发出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56799212/