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

Node.js 如何在使用Zapier CLI创建应用程序时手动刷新令牌,node.js,oauth-2.0,zapier,zapier-cli,Node.js,Oauth 2.0,Zapier,Zapier Cli,我想执行刷新令牌,但我的网关提供HTTP响应403而不是401,因此我无法使用Zapier的“自动刷新”功能 当响应状态为403时,我尝试抛出“RefreshTokenException”,如下所示: return responsePromise .then((response) => { if (response.status == 403) { throw new RefreshTokenException(); } ... });

我想执行刷新令牌,但我的网关提供HTTP响应403而不是401,因此我无法使用Zapier的“自动刷新”功能

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

return responsePromise
    .then((response) => {
    if (response.status == 403) {
        throw new RefreshTokenException(); 
    }  
    ...
});
但在执行此操作时,我从Zapier处得到一个错误,在创建Zap时声明:

未定义RefreshTokenException


有谁能帮助我使用Zapier CLI平台手动刷新令牌以创建应用程序吗?

David,来自Zapier平台团队。很抱歉回复太慢,我们刚刚看到了其中的一些

它没有定义,因为这不是我们定义的错误。您的想法是正确的,只需使用RefreshAuthError即可。看

​如果你还有其他问题,请告诉我