绕过 OAuth 以编程方式在 Trello 上创建卡片

Bypass OAuth to create cards on Trello programmatically

我正在尝试使用 Trello API 在我们的看板上创建卡片。但是我不能真正以编程方式绕过身份验证,因为用户提示总是出现要求在 trello 中进行身份验证。

我的想法是在 trello 上创建一个系统用户,将其添加到看板,然后使用其 API 键创建卡片。我采用这种方法是因为我使用 Zapier 从 Freshdesk 生成卡片,并且想知道 Zapier 如何绕过 OAuth 来执行此操作。

您根本无法绕过 API 的身份验证,但是您可以为您的 "System User" 生成有效的 oAuth 令牌并将其用于身份验证。

我不知道 trello 的完整 Auth 过程,但大多数 oAuth 提供商都为您提供了创建持续时间很长的令牌(刷新令牌)的可能性。您可以在代码中使用这些来调用 api,而无需任何额外的身份验证过程。

您还可以不时地使用提示存储正常的身份验证令牌和 re-validate 它们。

最佳解决方案取决于您要实现的目标...