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

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

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

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

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

RefreshTokenException не определен

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


person Sam    schedule 18.09.2017    source источник


Ответы (1)


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

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

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

person xavdid    schedule 15.12.2017