【发布时间】: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得到结果
- 在这一切之后,我得到了具有以下参数的创建信封:
[
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