我想执行刷新令牌,但我的网关提供HTTP响应403而不是401,所以我不能使用Zapier的'autoRefresh'功能。
当响应状态为403时,我尝试抛出'RefreshTokenException',如下所示:
return responsePromise
.then((response) => {
if (response.status == 403) {
throw new RefreshTokenException();
}
...
});
但是在这样做的时候,我从Zapier那里得到一个错误(创建zaps时),说明:
未定义RefreshTokenException
任何人都可以帮我使用Zapier CLI平台手动刷新令牌来创建应用吗?
答案 0 :(得分:1)
David来自Zapier平台团队。对不起,回复缓慢,我们现在才看到其中的一些。
它没有定义,因为这不是我们定义的错误。你有正确的想法,你只需要使用RefreshAuthError
。请参阅these docs。
如果您有任何其他问题,请告诉我!