2017-08-11 62 views
0

使用Docusign API,我試圖改變文檔上存在的字段。當我第一次創建文檔時,我可以使用「選項卡」更改字段值。我知道該怎麼做。Docusign API,「正確的文檔」或只是改變字段

當我試圖編輯,或在的DocuSign的術語「正確的」,後一個文件已經發出,但是簽字之前,我有麻煩搞清楚如何再次訪問這些字段更改數值。

我曾嘗試使用API​​大道描述here(PUT/v2/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields),但即使成功調用後,字段的值沒有改變,我相信這是因爲我應該嘗試訪問標籤,就像我在創建文檔時首先更改標籤值一樣,而不是定位字段,因爲兩者看起來不一樣。有什麼想法嗎?預先感謝您的回答。

回答

0

我想通了。

我們在文檔中看到的「字段」是「選項卡」,它們是收件人的子項。

層次結構包含了envelope> recipients>選項卡,我們試圖更改哪個選項卡。不是信封>文檔>字段,它指的是別的東西 - 只是熟悉api的語言。

這是一個link to the reference如何更改「字段」又名「選項卡」,該鏈接包括示例請求。

有一件事幫助我鎖定我的實際字段,因爲我一直在收到一個字段不存在的錯誤,那就是做一個get request of all available tabs並將該響應正文用作更新調用的請求主體(我們在哪裏更改字段值)。然後你知道現場信息將是準確的,將身體切割到你有興趣瞄準的「領域」又名「選項卡」。

1

要更新Tab值,應該使用putRecipientTabs api。

簽名者完成簽名過程後,無法更新選項卡值。

也不是所有的標籤值都可以更新。有關更多信息,請參閱此answer


putEnvelopeDocumentFields api是用於不同的目的。文檔字段與製表符不同。文檔字段是要添加到文檔的名稱 - 值自定義數據字符串的數組。自定義文檔字段信息以狀態返回,但DocuSign不使用。

相關問題