0

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

它工作正常。

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

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

现在甚至将 mysef 添加为应用程序的用户。未被列为那里的用户(100 人中有 1 人)。这可能是原因吗?

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

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

我不太了解我在做什么,但它对我来说工作正常,所以我想我设法将它设置好,除了连接丢失的一个问题。

图片: 图片

图片

第 2 张图片上的第 2 和第 3 项是用于 Youtube API 连接......这就是 Integromat 不时要求我重新连接连接的地方......然后我需要登录,谷歌警告我我的应用程序是'不批准,所以我选择继续等......

4

1 回答 1

1

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

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

在未经验证的应用程序上,刷新令牌将在很短的时间后过期,这是因为您的应用程序被认为仍在开发中。当您准备好投入生产时,您应该申请验证。在那之前,您将需要定期再次登录,但由于您正在开发中,这应该不会是一个很大的问题。

于 2021-04-03T09:25:52.367 回答