При тестировании с логином «tfa_choice» я выбрал ответ «Сбой» на вопрос. Как и ожидалось, логин не удался. Тем не менее, представление другого ответа, как «Уилсон» с тем же challenge_session_id, challenge_node_id и challenge_id, я вернулся в AggCatException 408:Ошибка 408 в службе AggCat: вызовSessionId не может быть найден или истек
The challengeSessionId cannot be found or has expired
Второе представление было в течение минуты от первого. Ожидается ли такой результат в том смысле, что challengeSessionId истек сразу после первого ответа?
Это похоже на ожидаемое поведение. Ref Doc - https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/0020_api_documentation/0020_discoverandaddaccounts#Status_Codes Когда вы отправляете запрос во второй раз, проверьте, не получаете ли вы другое значение nonce и timestamp. Ref - http://oauth.net/core/1.0/#nonce «Nonce - это случайная строка, уникально созданная для каждого запроса. Nonce позволяет поставщику услуг проверять, что запрос никогда не был выполнен раньше». Я могу проверить и подтвердить это поведение в понедельник. Спасибо –