【问题标题】:does not send envelope to email via api不通过 api 将信封发送到电子邮件
【发布时间】:2021-01-12 02:25:05
【问题描述】:

请帮助我。 我的项目问题的详细描述:
1.1。我向 URL https://na4.docusign.net/restapi/v2.1/accounts/ACCOUNT_ID/envelopes 发送以下参数:

[
emailSubject => Test subject 1609950648
status => sent
templateId => TEMPLATE_ID
templateRoles => [
   email => CLIENT_EMAIL, 
   name => CLIENT_NAME, 
   roleName => Customer, 
   clientUserId => 77
]

1.2。我得到以下参数的答案:

[
   envelopeId => 87d212e3-c4e0-4cf1-a87b-006530cec81d
   uri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d
   statusDateTime => 2021-01-06T16:30:52.6870000Z
   status => sent
]

2.1。添加文件后,将以下参数发送到 URL https://na4.docusign.net/restapi/v2.1/accounts/ACCOUNT_ID/envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/do

documents => [
   [
      fileExtension => .png, 
      documentBase64 => iVBORw0KGgoAAAANSU...AElFTkSuQmCC, 
      documentId => 1, 
      name => Name one
   ],
   [
      fileExtension => .png, 
      documentBase64 => iVBORw0KGgoAAAAN...ElFTkSuQmCC, 
      documentId => 2, 
      name => Name two
   ]
]

2.2。我们得到带有参数的结果:

attachments => [
   envelopeId => 87d212e3-c4e0-4cf1-a87b-006530cec81d, 
   envelopeDocuments => [
         [
            documentId => 1, 
            documentIdGuid => d39a51fa-22a0-4df4-a378-90ed7b5677de, 
            name => Name one, 
            type => content, 
            uri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/documents/1, 
            order => 2, 
            containsPdfFormFields => false, 
            templateRequired => false, 
            authoritativeCopy => false
         ],
         [
            documentId => 2,
            documentIdGuid => b20e2aff-ae41-4cfd-b2a7-f263c2028139, 
            name => Name two, 
            type => content, 
            uri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/documents/2, 
            order => 3, 
            containsPdfFormFields => false, 
            templateRequired => false, 
            authoritativeCopy => false
         ]
   ]
]

3.1。通过发送数据到URLhttps://na4.docusign.net/restapi/v2.1/accounts/ACCOUNT_ID/envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/views/参数添加用户:

[
   authenticationMethod => None, 
   clientUserId => 77, 
   email => CLIENT_EMAIL, 
   returnUrl => http://localhost/register/thanks-registration?envelop_id=87d212e3-c4e0-4cf1-a87b-006530cec81d, 
   userName => CLIENT_NAME
]

3.2。我们通过URL参数https://na4.docusign.net/Signing/MTRedeem/v1/731392cb-98c6-4def-9007-89c8a6ee6a11/na?slt=eyJ0eX...J5ipnX_UiQQ得到结果

  1. 在这一切之后,我得到了具有以下参数的创建信封:
[
   status => sent
   documentsUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/documents
   recipientsUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/recipients
   attachmentsUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/attachments
   envelopeUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d
   emailSubject => Test subject 1609950648
   emailBlurb => Test subject 1609950648
   envelopeId => 87d212e3-c4e0-4cf1-a87b-006530cec81d
   signingLocation => online
   customFieldsUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/custom_fields
   notificationUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/notification
   enableWetSign => true
   allowMarkup => false
   allowReassign => true
   createdDateTime => 2021-01-06T16:30:51.1570000Z
   lastModifiedDateTime => 2021-01-06T16:32:39.9470000Z
   initialSentDateTime => 2021-01-06T16:30:52.6870000Z
   sentDateTime => 2021-01-06T16:30:52.6870000Z
   statusChangedDateTime => 2021-01-06T16:32:39.9770000Z
   documentsCombinedUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/documents/combined
   certificateUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/documents/certificate
   templatesUri => /envelopes/87d212e3-c4e0-4cf1-a87b-006530cec81d/templates
   messageLock => false
   recipientsLock => false
   brandId => dc5eb359-adea-477f-8ba5-d551ee6cc581
   expireEnabled => true
   expireDateTime => 2021-05-06T16:30:52.6870000Z
   expireAfter => 120
   sender => [
      userName => USER_NAME, 
      userId => USER_ID, 
      accountId => ACCOUNT_ID, 
      email => USER_EMAIL
   ],
   purgeState => unpurged
   envelopeIdStamping => true
   is21CFRPart11 => false
   signerCanSignOnMobile => false
   autoNavigation => true
   isSignatureProviderEnvelope => false
   hasFormDataChanged => false
   allowComments => false
   hasComments => false
   allowViewHistory => true
   disableResponsiveDocument => false
   envelopeMetadata => [
      allowAdvancedCorrect => true, 
      enableSignWithNotary => false,
      allowCorrect => true
   ],
   anySigner =>
   envelopeLocation => current_site
   isDynamicEnvelope => false
]

在这一切之后,我可以在系统中使用 URL https://app.docusign.com/documents?view=sent 查看创建的信封,但信件没有到达邮件中。当你按下 RESEND 按钮时,这封信无论如何都不起作用。 但是当我们通过系统创建一个信封并选择一个模板时,我通过电子邮件将自己标识为收件人,然后这封信会立即发送,并且 RESEND 也可以。

请告诉我我在 API 查询中到底做错了什么,或者什么会影响电子邮件的发送?

谢谢!

【问题讨论】:

    标签: php api email templates docusignapi


    【解决方案1】:

    删除 clientUserId => 77 应该使签名者远程。嵌入式签名者不会收到电子邮件。

    【讨论】:

      猜你喜欢
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-18
      • 2017-01-29
      相关资源
      最近更新 更多