У меня есть учетная запись разработчика docusign в demo.docusign.net. Я интегрирую свое приложение с docusign через SOAP API. Я хочу отправить уведомление электронной почты подписи с помощью другого имени пользователя, кроме аутентификации пользователя. Я предполагаю, что мое требование близко к функции SOBO (Send On Behalf Of) в docusign. Но когда я строить SOAP заголовок, как показано ниже он бросает ошибку Ошибка: «Этот пользователь не обладает достаточными разрешениями не решить SendOnBehalfOf пользователя.»Отправка электронной почты от имени другого имени пользователя, отличного от аутентификации, имя пользователя
Мыло Заголовок:
r.Headers.Add("X-DocuSign-Authentication", String.Format("<DocuSignCredentials><Username>{0}</Username><Password>{1}</Password><IntegratorKey>{2}</IntegratorKey></DocuSignCredentials>", "[[email protected]; Mka Agr]" & UserName, Password, IntegratorKey))
Raw XML:
POST https://demo.docusign.net/api/3.0/dsapi.asmx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.5420)
X-DocuSign-Authentication: <DocuSignCredentials><Username>[[email protected]; Mka Agr]163ef546-49fd-487c-90a5-cbd0c40d174f</Username><Password>XXXXX</Password><IntegratorKey>TEST-54822f15-d597-40bf-a835-c5fd9241f97f</IntegratorKey></DocuSignCredentials>
VsDebuggerCausalityData: uIDPo59vkwnnhgJAhoiRA3V9nFwAAAAASqymGNrUZk6ydtO1QDqOu14YrRe53eBIkSLy+CUq/l4ACQAA
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://www.docusign.net/API/3.0/RequestStatus"
Host: demo.docusign.net
Content-Length: 378
Expect: 100-continue
Connection: Keep-Alive
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><RequestStatus xmlns="http://www.docusign.net/API/3.0"><EnvelopeID>ba96b207-057f-4dbe-9696-b8ea28a2da7d</EnvelopeID></RequestStatus></soap:Body></soap:Envelope>
Не могли бы вы сообщить мне, что здесь неправильно?
Теперь я добавил нового пользователя, использующего API, в мою учетную запись и пытаюсь отправить запрос на dsapi.asmx со следующим заголовком. X-DocuSign-аутентификация: [newaddeduser @ outlook.COM] 163ef546-49fd-487c-90a5-cbd0c40d174f XXX TEST-54822f15-d597-40bf-a835-c5fd9241f97f IntegratorKey> DocuSignCredentials>, но получает ту же ошибку "У этого пользователя недостаточно разрешений. Не удалось разрешить пользователя SendOnBehalfOf ". Не могли бы вы проверить то же самое? Если для этого требуется активировать что-либо, не могли бы вы также включить это? –