Мы разрешаем пользователям, которые создали свои учетные записи с DocuSign напрямую, подключиться к интеграции, которую мы предоставляем. В результате мы не контролируем настройки учетной записи для каждой созданной учетной записи.DocuSign API - «Этот пользователь не имеет достаточных разрешений. Невозможно разрешить пользователя SendOnBehalfOf». API-интерфейс DocuSign
Мы используем API SOAP, и наш заголовок состоит из следующего.
r.Headers.Add("X-DocuSign-Authentication",
string.Format("<DocuSignCredentials><Username>{0}</Username><Password>{1}</Password>" +
"<IntegratorKey>{2}</IntegratorKey></DocuSignCredentials>",
Email, Password, IntegratorKey));
При создании конвертов все работает, однако, при следующих вызовах; RequestRecipientToken, RequestUrlSenderToken и GetAuthenticationToken мы получаем следующее сообщение об ошибке: «Этот пользователь не обладает достаточными разрешениями. Отказ разрешить пользователю SendOnBehalfOf».
- У учетных записей, созданных с помощью DocuSign, автоматически включены права API? Если нет, как вы предлагаете нам поручить им включить их?
- Есть ли программные изменения, которые мы можем сделать, чтобы избежать проблемы?
Спасибо за ответ. Счета, с которыми мы интегрируемся, не управляются нашей компанией. Интеграция будет доступна тем лицам, у которых уже есть учетная запись docusign, и она хотела бы включить подпись. DocuSign попросила нас использовать учетные записи Free Developer в демонстрационной среде для тестирования интеграции. –