【发布时间】:2019-03-18 16:02:08
【问题描述】:
我正在使用 DocuSign SDK (c#) 检索我创建并提交的信封上的信息,我在该信封中设置了权威复制设置。我得到了信封 ID,但是当我检索信封时,属性 AuthoritativeCopy 始终设置为 null。
如果我从 DocuSign 控制台下载 API 日志,我可以看到它已设置,这是来自 JSON 的 sn-p:
"authoritativeCopy": true
所以我不明白为什么我总是使用 SDK 获得 null。我是否误解了这个属性应该是什么?有没有其他人遇到过这个或类似的事情?
我对 EnforceSignerVisibility 字段也有同样的问题,我确保将文档可见性打开为“必须签名才能查看,除非发件人”,我仍然总是得到 null 字段。如果我再次检查 API 日志,我可以看到它已启用,那么为什么我不能通过 SDK 的 Envelope 对象看到它?会不会是权限问题?我正在请求一个 JWT 用户令牌来请求信封信息。
样品请求:
Request Headers:
"X-DocuSign-Authentication", "{"Username":"{{username}}","Password":"{{password}}","IntegratorKey": "{{integratorKey}}"}")
GET https://demo.docusign.net/restapi/v2/accounts/{{account}}/envelopes/{{envelopeId}}?advanced_update=true
回复:
{
"status": "sent",
"documentsUri": "/envelopes/{{envelopeId}}/documents",
"recipientsUri": "/envelopes/{{envelopeId}}/recipients",
"attachmentsUri": "/envelopes/{{envelopeId}}/attachments",
"envelopeUri": "/envelopes/{{envelopeId}}",
"emailSubject": "Document for eSignature",
"envelopeId": "{{envelopeId}}",
"signingLocation": "online",
"customFieldsUri": "/envelopes/{{envelopeId}}/custom_fields",
"autoNavigation": "true",
"envelopeIdStamping": "true",
"notificationUri": "/envelopes/{{envelopeId}}/notification",
"enableWetSign": "true",
"allowMarkup": "false",
"allowReassign": "true",
"createdDateTime": "2019-03-20T19:48:57.6370000Z",
"lastModifiedDateTime": "2019-03-20T19:48:57.6370000Z",
"initialSentDateTime": "2019-03-20T19:48:59.2470000Z",
"sentDateTime": "2019-03-20T19:48:59.2470000Z",
"statusChangedDateTime": "2019-03-20T19:48:59.2470000Z",
"documentsCombinedUri": "/envelopes/{{envelopeId}}/documents/combined",
"certificateUri": "/envelopes/{{envelopeId}}/documents/certificate",
"templatesUri": "/envelopes/{{envelopeId}}/templates",
"brandId": "{{brandId}}",
"purgeState": "unpurged",
"is21CFRPart11": "false",
"signerCanSignOnMobile": "true",
"isSignatureProviderEnvelope": "false",
"allowViewHistory": "true"
}
对上述请求的响应不包括属性 enforceSignerVisibility 但是如果我下载 API 请求日志,我可以看到它已被设置:
...
...
"enableWetSign": "True",
"enforceSignerVisibility": "True",
"brandId": "",
...
...
【问题讨论】:
标签: docusignapi