2016-06-12 75 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的电子邮件@(它绝对有一个电子邮件@)。 –

相关问题