Подписание DocuSign из приложения - PullRequest
0 голосов
/ 06 июня 2018

Я создаю приложение NodeJS, в которое я хотел бы интегрировать API DocuSign, чтобы получить подписанный PDF-файл из приложения.Я попробовал REST API, как указано в https://developers.docusign.com/esign-rest-api/code-examples/signing-from-your-app

Проблема в том, что для генерирования токена доступа требуется логин из браузера.Можно ли войти в учетную запись администратора с помощью кода?

РЕДАКТИРОВАТЬ: я пытался использовать вызовы API, как указано в ссылка с использованием POST / account / {accountId} / envelopes

Заголовок: {Авторизация: 'Носитель' + docusign_credentials.token},

Тело моего запроса:

{
  emailSubject: 'Please sign this document sent from Node SDK',
  documents:
   [{
       documentBase64: '*base64code****',
       name: 'TestFile.pdf',
       extension: 'pdf',
       documentId: '1' } ],
       recipients: {  signers: [ { 
                      email: 'ss@gmail.com',
                      name: 'ss',
                      recipientId: '1',
                      clientUserId: '1001',
                      tabs: { signHereTabs: [Array] } } ] },
                      status: 'sent' }
  }]

Но результат равен

{ signers: [],
  agents: [],
  editors: [],
  intermediaries: [],
  carbonCopies: [],
  certifiedDeliveries: [],
  inPersonSigners: [],
  seals: [],
  recipientCount: '0' }

Есть липричина пропуска подписчиков в результате?

1 Ответ

0 голосов
/ 06 июня 2018

Вход из браузера для Service Integration (using JWT) требуется, если вы используете User Consent, и требуется только один раз.Если вы хотите избежать этого User Consent, то вы можете использовать Admin Consent, но для этого вам нужно запросить домен электронной почты вашего пользователя в DocuSign, а emaildomain пользователя должен быть тем, которым владеет ваша организация, он долженне будьте @ gmail.com или @ yahoo.com и т. д., так как вы не сможете изменять записи DNS для доменов электронной почты, которыми вы не владеете.Если вы хотите продолжить этот Admin Consent подход, вам необходимо уточнить у менеджера по работе с клиентами DocuSign цены / планы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...