【发布时间】:2020-01-20 13:24:11
【问题描述】:
使用 integromat.com 尝试访问 GCS 时出现错误:
错误消息可能会产生误导,因为指示的字符串和发送的字符串是相同的:
urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer
我试图避免使用 OAuth2。 Integromat 未在 Google API 后端注册为有效端点,据我了解,在使用服务器到服务器方法时没有必要这样做。
是否有人愿意并愿意获得一份迷你合同,与我一起在共享屏幕上解决这个问题?
最好的问候, 托马斯
PS:这是失败步骤在 Integromat 上的样子。 “text 68”包括按照 Google 说明的要求正确格式化的 JWT。
【问题讨论】:
-
您无法绕过 OAuth。从服务帐户获得签名的 JWT 后,您可以将其交换为访问令牌。我写了一篇文章,展示了 Python 的详细信息。 jhanley.com/…
-
好的,谢谢。寻找和测试。似乎由于 OAuth,我们被卡住了,因为我们的端点 (integromat.com/oauth/cb/oauth2) 没有在 Google 端设置。如果没有付费的 G-suite 帐户,则无法使用内部设置。外部可能需要数周或数月才能获得 Google 的批准。
-
您需要一个谷歌云平台帐户。 G Suite 与服务帐号无关。
标签: rest google-cloud-platform integromat