我正在使用DocuSign REST API爲使用/ envelopes/{envelopeID}/views/recipient調用的預定義文檔模板創建嵌入式簽名。我知道可以在創建信封時預先填充標記值,但是可以在簽名完成後檢索收件人在給定標記字段中實際提供的值以便在應用程序中使用該值嗎?如果是這樣,有沒有人有一個例子?是否可以從已簽名的DocuSign文檔中檢索已輸入的標籤值
回答
聽起來像是你試圖讓信封收件人的狀態,並且可選查詢include_tabs
https://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf第133頁
示例請求
GET https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId
}/recipients/?include_tabs=true
X-DocuSign-Authentication:
<DocuSignCredentials><Username>{name}</Username><Password>{password}</Password><Integrato
rKey>{integrator_key}</IntegratorKey></DocuSignCredentials>
Accept: application/json
Content-Type: application/json
響應
響應返回收件人類型和當前路由順序。收件人類型包括收件人姓名,電子郵件地址,ID,收件人類型,路由順序,身份驗證狀態(包括日期/時間 以及身份驗證結果)狀態(包括狀態更改的日期/時間),以及 收件人狀態被拒絕並且需要原因,收件人添加了拒絕原因。如果 可選查詢include_tabs設置爲true,則返回與收件人關聯的 選項卡。
下面的示例示出了響應JSON體
實施例響應
{
"signers": [
{
"tabs": {
"textTabs": [
{
"height": 11,
"name": "Text",
"value": "this is a test",
"width": 66,
"required": "false",
"locked": "false",
"disableAutoSize": "false",
"tabLabel": "TAB1",
"documentId": "1",
"recipientId": "ed0e8744-6243-4708-9186-0e3ccf4cb3a4",
"pageNumber": "1",
"xPosition": "93",
"yPosition": "142",
"tabId": "2c7b4d94-d958-44df-b5a7-2b530ce914ed"
}
這正是我所期待的。我相信這個混淆與UI和API之間這些字段的名稱不一致。在用戶界面中,他們被稱爲「標籤」無處不在,但在API中它們看起來被稱爲「標籤」 – breakoutbox
是有至少一對的方式來從所述簽名(已完成)的文檔檢索標籤值。我相信賈斯汀的回答是一種方式。您也可以使用獲取標籤信息的收件人 API調用,這將返回標籤的信息(包括值):
網址:
- /帳號/ {帳戶ID} /袋/ {envelopeId} /接收者/ {recipientId} /選項卡
方法:
- GET 從的DocuSign API Docs
例子:
GET https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
X-DocuSign-Authentication: <DocuSignCredentials><Username>{name}</Username><Password>{password}</Password><IntegratorKey>{integrator_key}</IntegratorKey></DocuSignCredentials>
Accept: application/json
Content-Type: application/json
樣品響應:
{
"approveTabs":[{
<Tab information removed>
}],
"textTabs":[{
<Tab information removed>
}],
"signHereTabs":[{
...
}]
}
如果您正在查找特定收件人的信息,這也是一個很好的答案。不過,在我的具體情況中,我使用的是嵌入式簽名,我從不設置收件人ID。這裏有很好的信息給別人。 – breakoutbox
- 1. 使用DocuSign API從簽名者輸入的簽名文檔中檢索信息
- 2. 是否可以通過在DocuSign中嵌入簽名來獲取已簽名文檔的URL?
- 3. Docusign簽名者是否可以查看和簽署文檔或僅簽名?
- 4. Docusign PHP客戶端 - 檢查一個收件人是否已簽名文檔
- 5. 檢查文件是否已簽名
- 6. DocuSign是否可以自動對文檔進行簽名
- 7. Docusign:已完成文檔中缺少簽名
- 8. 是否可以爲DocuSign帳戶提供用於簽名標籤的用戶名?
- 9. 檢查DLL是否已簽名C++
- 10. 是否可以檢索黃瓜標籤?
- 11. 是否需要簽署者以DocuSign賬戶簽署文檔?
- 12. 使用DocuSign API檢索簽名的文檔
- 13. 將GPG簽名添加到已簽名的文檔中?
- 14. (CVS)檢測與標籤/標籤關聯的文件是否已更改
- 15. ECDSA簽名 - 是否可以使用已用密鑰的結論?
- 16. 如何檢測是否有已經用opencv簽名的任意文檔
- 17. 請問express中的req.body是否可以從div標籤中獲取值而不是輸入標籤?
- 18. 從Word文檔檢索書籤ID值
- 19. 已過期或已撤銷對Infopath文檔的證書籤名
- 20. 簽名過程完成後,簽名文檔或docusignapi中已簽名文檔的鏈接
- 21. OTAInstall文件夾中的* .cod文件是否已簽名?
- 22. 用Docusign中的文檔進行嵌入式簽名
- 23. DocuSign文檔檢索
- 24. Docusign api - 可以完成的信封告訴我信封中的哪個文檔沒有簽名標籤?
- 25. 是否可以簽署文檔作爲DocuSign發送的一部分?
- 26. OAuth2承載令牌是否已簽名?
- 27. 如何命名一個已經輸入數組的標籤
- 28. 數字簽名(PKCS#7-延期簽名)/自從應用簽名以後文檔已被更改或損壞
- 29. 從標籤輸入檢索服務器端的值
- 30. 是否可以清除struts2文件輸入標籤?
我不要求爲工具的建議。我試圖找出如何使用DocuSign API從簽名文檔中檢索信息。 – breakoutbox
似乎是一個合法的問題..奧普想知道如何通過DocuSign API獲取特定的信息,而不是使用外部工具。我想你只是誤讀了 – ladieu