2016-10-19 2 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" 
    ); 

내가 하나의 메일 ID에 대한 위의 코드를 사용하는 여러 개의 메일 ID의 사용 DocuSign의 나머지 API를, 그 작업에 하나의 문서를 보내하지만 난 하나의 템플릿서명자 노드는 배열입니다

+0

더 많은 사람들이 서명하고 싶습니까? – Perry

+0

예, 3 개의 이메일 ID가 있으며 하나의 문서를 모두 3으로 보냅니다. – vid

+1

새 배열을 서명자에게 추가해야합니다. 서명자는 이미있는 배열의 복사본 만 추가해야합니다. – Perry

답변

0

에 대해 여러 이메일 ID를 사용하려면 그래서 다른 서명자 객체를 배열에 추가하십시오. 예를 들어 2 명의 다른 수신자에게 보내고 서명자 당 하나의 서명 탭을 할당하는 데 필요한 JSON은 다음과 같습니다 :

{ 
    "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

답장을 보내 주셔서 감사합니다. 도와 드릴 수 있으면 다른 질문이 있습니까? 임베디드 docusign 나머지 API를 사용하여 서명을위한 자체 pdf를 보내고 싶습니다. 임베디드 docusign 코드가 템플릿 ID를 사용하여 잘 작동하고 있습니다. – vid

+0

별도의 질문으로 게시해야합니다. – Ergin