2016-10-19 1 views
0
$data = array(
      "emailSubject" => "DocuSign API - Signature Request on Document", 
      "documents" => array(array("documentId" => "1", "name" => $documentName)), 
      "recipients" => array("signers" => array(
       array( "email" => "[email protected]", 
         "name" => "XXX", 
         "recipientId" => "1", 
         "tabs" => array(
          "signHereTabs" => array(
           array("xPosition" => "500", 
             "yPosition" => "500", 
             "documentId" => "1", 
             "pageNumber" => "1") 
          )) 
       )) 
      ), 
     "status" => "sent" 
    ); 

я использую выше код для одного почтового идентификатора, и его работу, но я хочу использовать несколько идентификатор электронной почты для одного шаблонаОтправить единый документ с помощью DocuSign REST API нескольких почтовых идентификаторов

+0

Вы хотите больше людей подписать? – Perry

+0

Да, у меня есть 3 идентификатора электронной почты и отправьте один документ всем 3 – vid

+1

Вам следует добавить новый массив к подписывающим лицам, просто копию массива, который уже существует. – Perry

ответ

0

Узел подписанты представляет собой массив так просто добавить еще один объект подписавшего в массив, например, вот соответствующий JSON для отправки 2 различных получателей и назначения одной вкладки подписи за подписавшийся:

{ 
    "emailSubject": "Please sign this document...", 
    "emailBlurb": "Sent from the DocuSign API", 
    "status": "sent", 
    "documents": [{ 
     "documentId": "1", 
     "name": "test.pdf" 
    }], 
    "recipients": { 
     "signers": [{ 
      "email": "[email protected]", 
      "name": "Sally Doe", 
      "recipientId": "1", 
      "tabs": { 
       "signHereTabs": [{ 
        "xPosition": "100", 
        "yPosition": "200", 
        "documentId": "1", 
        "pageNumber": "1" 
       }] 
      } 
     }, { 
      "email": "[email protected]", 
      "name": "John Doe", 
      "recipientId": "2", 
      "tabs": { 
       "signHereTabs": [{ 
        "xPosition": "100", 
        "yPosition": "300", 
        "documentId": "1", 
        "pageNumber": "1" 
       }] 
      } 
     }] 
    } 
} 
+0

Спасибо за ответ, но у меня есть еще один вопрос, если вы можете помочь? Я хочу отправить свой собственный pdf-файл для подписи с помощью встроенного docusign rest api, мой встроенный код docusign работает хорошо с использованием идентификатора шаблона. – vid

+0

Вы должны опубликовать это как отдельный вопрос. – Ergin