Ошибка 13008, токен уже запрошен - PullRequest
0 голосов
/ 27 декабря 2018

Я использую Office.JS.Я использую getAccessTokenAsync для получения токена, чтобы обменять его на токен ресурса.Но по какой-то причине (у меня эта проблема возникает при подключении к Wi-Fi), я получаю код ошибки 13008 и сообщение «Пожалуйста, попробуйте выполнить эту операцию еще раз после завершения текущей операции».мне токен уже запрошен.Так как токен не истекает во внешнем интерфейсе, он застревает в этой функции до тех пор, пока я не обновлю надстройку, которая не является опцией.Это приложение будет использоваться клиентами позже.

Существует очень мало документации об этом методе и ничего о том, как решить эту проблему, так как кажется, что ни у кого нет этой проблемы.

Office.context.auth.getAccessTokenAsync({forceConsent: false},
            function (result) {
                if (result.status === "succeeded") {
                    accessToken = result.value;
                    getDataWithPromise(apiURLsegment, accessToken, nameDocument)
                    .then(function(result) {
                            resolve(result)
                    })
                }
                else {
                    reject(result);
                    handleClientSideErrors(result);
                }
            });

Когда я вызываю метод, описанный выше, он мгновенно переходит в оператор else, поскольку не позволяет запрашивать новый токен.Я хотел бы найти решение этой проблемы.Желательно что-то, что не требует повторного добавления надстройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...