Youtube API Integromat 测试应用程序 - 连接被禁用

问题描述

我对 API 不太了解,但我管理设置了 Youtube API,以便我能够在 Youtube 和 Airtable 之间使用 Integromat 工作流程。

效果很好。

我遇到的问题是我在 Integroat 上的 Youtube API 之间的连接在几天/几周后断开连接,必须再次重新验证(重新连接)到 Google 帐户。

Youtube 应用程序设置正确(按照 Integromat 的指示)并且正如我所说的那样有效......它正在我的 Youtube 频道上抓取新的 Youtube 视频的 URL,并将这些 URL 推送到 Airtable。

现在甚至已将 mysef 添加为应用程序的用户。没有被列为那里的用户(100 人中有 1 人)。会不会是这个原因?

Youtube API 设置为测试应用。这是 Integromat 断开连接的原因吗?

Ineed 是否要求 Google 验证该应用?或者我可以继续将该应用程序作为测试应用程序吗? (因为它说它没有经过验证)。

我不太了解我在做什么,但它对我来说效果很好,所以我想我设法设置得很好,除了连接丢失的一个问题。

图片

pic

pic

第二张图片上的第二个和第三个项目是用于 Youtube API 连接......这就是 Integromat 时不时地要求我重新连接连接的地方......然后我需要登录,谷歌警告我我的申请未获批准,所以我选择继续等...

解决方法

我遇到的问题是我在 Integroat 上的 Youtube API 之间的连接在几天/几周后断开连接,必须再次重新验证(重新连接)到 Google 帐户。

这是因为您的授权有过期时间。访问令牌默认工作一小时。如果您希望应用程序刷新其访问权限,则需要请求离线访问并存储刷新令牌,然后在需要时使用它来刷新您的访问权限。

对于未经验证的应用程序,刷新令牌将在很短的时间内过期,这是因为您的应用程序被视为仍在开发中。您应该在准备投入生产时申请验证。在那之前,您将需要定期再次登录,但由于您处于开发阶段,这应该不会有太大问题。