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

时间:2017-09-18 10:05:25

标签: node.js oauth-2.0 zapier zapier-cli

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

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

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

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

  

未定义RefreshTokenException

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

1 个答案:

答案 0 :(得分:1)

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

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

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