У нас была эта реализация на месте, где мы создали два конверта в нашем API и добавили URI 1-го конверта вместо URI-адреса повторного конверта второго конверта, и он работал нормально до 23 сентября, но затем перенаправление с одного конверта на другой конверт перестало работать.
Вот объяснение с кодом:
RecipientViewRequest financeManagerViewOptions = new RecipientViewRequest
{
ReturnUrl = returnViewURL,
ClientUserId = "Finance12345",
AuthenticationMethod = "none",
UserName = FinanceManagerName,
Email = FinanceManagerEmail
};
//this is the second envelope, and we used this envelope's URL as the returnURL of the second envelope
financeManagerviewUrl = docusignAPI.CreateRecipientView(AccountId, result.EnvelopeId, financeManagerViewOptions);
//here we are creating the second envelope and assigning the first envelope's URL to its returnURL
RecipientViewRequest viewOptions = new RecipientViewRequest
{
ReturnUrl = financeManagerviewUrl.Url,
ClientUserId = inspection.CustomerId.ToString(),
AuthenticationMethod = "none",
UserName = inspection.CustomerName,
Email = inspection.CustomerEmail,
};
// url of second evelope that is supposed to be signed first
viewUrl = docusignAPI.CreateRecipientView(AccountId, result.EnvelopeId, viewOptions);
Теперь странная вещь заключается в том, что если мы напрямую открываем первый URL конверта в браузере, он работает нормально, а также перенаправляет насна правильный URL, так что обратный URL для первого конверта также работает нормально.
, но когда мы перенаправляем наш второй конверт на URL нашего первого конверта, это показывает нам эту ошибку, что странно для нас:
Опять же, это работало несколько дней назад, и открытие URL первого конверта непосредственно в браузере позволяет нам подписать, но тот же URL в обратном URL нене открывать новый сеанс подписания, любая помощь с этим будет принята с благодарностью.