2016-06-12 33 views
1

我有一切工作的意見/發件人,我有envelopeId /收件人的工作 - 所以我知道每一塊數據,我認爲我需要。Docusign API - 視圖/收件人與親自簽署

在我的信封中,我有2個inPersonSigners。第一個是總是「客戶」,第二個總是員工。

我有UserId,RecipientGuid,RecipientId,UserName等等。由於這些是In Person和Embedded簽名者,他們沒有電子郵件地址。

我一直無法得到收件人視圖返回的URL,因爲我收到的每一個數據組合我試過的「UNKNOWN_ENVELOPE_RECIPIENT」或「INVALID_ENVELOPE_RECIPIENT」錯誤。

在文檔中指出您只需要clientUserId或userName和Email組合。我已經嘗試了各種這些,並且仍然無法親自獲取嵌入式簽名收件人視圖以返回正確的響應。 100%的時間是信封收件人無效的錯誤。我已經測試了我在郵差和代碼中可以想到的所有組合;

inPersonSigners [0]

clientUserId:"[email protected]" 
hostEmail:"[email protected]" 
hostName:"StackExchange User" 
note:"" 
recipientId:"1" 
recipientIdGuid:"xxxxxxxx-xxxx-xxxx-b65d-3bb23fbf8860" 
requireIdLookup:"false" 
roleName:"1" 
routingOrder:"1" 
signerEmail:"" 
signerName:"Test Testeroni" 
status:"sent" 
userId:"xxxxxx-xxxx-xxxx-913e-c347a9f2dafd" 

我只需要能夠採取上述數據,帖子/視圖/接受者,並獲得響應URL。

我認爲問題是,當通過Drawloop - > Docusign創建這個文檔模板時,沒有電子郵件被傳遞,但有一個Name和clientUserId。希望它的東西很簡單,我幾個小時看了同樣的東西后就錯過了。

+0

我要指出,我已經在這裏找到〜10個問題,並試圖他們的每個變化,其中沒有工作過。我的組合是EMBEDDED簽名,IN PERSON簽名者。謝謝。 – Focus

回答

2

下面的示例調用/ POST將工作。我確實注意到你的clientUserID類似於email @ - 通常這個值是以GUID格式。要記住的事情。

POST https://demo.docusign.net/restapi/v2/accounts/459963/envelopes/ /視圖/收件人

{ 
    "authenticationMethod":"email", 
    "username": "StackExchange User", 
    "email": "[email protected]", 
    "returnUrl":"http://www.something_you_provide.com", 
    "clientUserId":"[email protected]" 
} 
+0

謝謝路易斯。我需要userId,clientUserId方法,因爲我的inpersonsigners沒有電子郵件地址作爲其收件人記錄的一部分。 – Focus

+0

POST中提供的電子郵件@應該是HOST的電子郵件@(它絕對有一個電子郵件@)。 –

相關問題