2014-12-11 2 views
0

Мы разрешаем пользователям, которые создали свои учетные записи с 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».

  1. У учетных записей, созданных с помощью DocuSign, автоматически включены права API? Если нет, как вы предлагаете нам поручить им включить их?
  2. Есть ли программные изменения, которые мы можем сделать, чтобы избежать проблемы?

ответ

0

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

0

Похоже, что у BehalfOfUser могут отсутствовать надлежащие разрешения.
Пользователь DocuSign, связанный с элементом вашего запроса, должен иметь следующие разрешения, активированные/проверенные в их профиле разрешения DocuSign. В качестве администратора DocuSign выберите «Настройки»> «Пользователи». Найти отправку от имени пользователя. Откройте их профиль и проверьте права, связанные с ними.

1) В Sending и подписание раздела, установите флажок «Отправить огибающие» 2) Witin в API раздела DocuSign, проверьте «Sequential подписи (API)»

+0

Спасибо за ответ. Счета, с которыми мы интегрируемся, не управляются нашей компанией. Интеграция будет доступна тем лицам, у которых уже есть учетная запись docusign, и она хотела бы включить подпись. DocuSign попросила нас использовать учетные записи Free Developer в демонстрационной среде для тестирования интеграции. –

Смежные вопросы