Как вручную обновлять токен при создании приложений с помощью Zapier CLI

Я хочу выполнить токен обновления, но мой шлюз выдает HTTP-ответ 403 вместо 401, поэтому я не могу использовать функцию автозапуска в Zapier.

Я попытался вызвать RefreshTokenException, когда статус ответа 403, как показано ниже:

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

Но после этого я получаю сообщение об ошибке от Zapier (при создании zaps) о том, что

RefreshTokenException is not defined

Кто-нибудь может мне помочь с ручным обновлением токена на платформе Zapier CLI для создания приложений?

Заранее спасибо!

1 ответ

Решение

Дэвид здесь, из команды Zapier Platform. Извините за медленный ответ, мы только что увидели некоторые из них.

Это не определено, потому что это не ошибка, которую мы определяем. У вас есть правильная идея, вам просто нужно использовать RefreshAuthError вместо. Смотрите эти документы.

Дайте мне знать, если у вас есть другие вопросы!

Другие вопросы по тегам