如何使用Zapier CLI在创建应用程序时手动刷新令牌

问题描述 投票:0回答:1

我想执行刷新令牌,但我的网关提供HTTP响应403而不是401,所以我不能使用Zapier的'autoRefresh'功能。

当响应状态为403时,我尝试抛出'RefreshTokenException',如下所示:

return responsePromise
    .then((response) => {
    if (response.status == 403) {
        throw new RefreshTokenException(); 
    }  
    ...
});

但是在这样做的时候,我从Zapier那里得到一个错误(创建zaps时),说明:

未定义RefreshTokenException

任何人都可以帮助我使用Zapier CLI平台手动刷新令牌来创建应用程序吗?

node.js oauth-2.0 zapier zapier-cli
1个回答
1
投票

大卫来自Zapier平台团队。对不起,回复缓慢,我们现在才看到其中的一些。

它没有定义,因为这不是我们定义的错误。你有正确的想法,你只需要使用RefreshAuthError。见these docs

如果您有任何其他问题,请告诉我们!

© www.soinside.com 2019 - 2024. All rights reserved.