DocuSign API - 代表发送 - .NET

时间:2016-09-01 14:01:10

标签: docusignapi

我们正在研究使用.NET的DocuSign API集成。 我已经设法正确地发送了一封电子邮件,并以编程方式将字段添加到表单中,但我知道如何使用“代表发送”功能。

APILogin()函数中,我需要添加一个名为X-DocuSign-Act-As-User的默认标头,然后添加电子邮件地址(在API帐户上启用SOB)。但后来它说我需要为这个用户做一个令牌?但不知道我从哪里得到这个?

谢谢, 亚历

1 个答案:

答案 0 :(得分:0)

X-DocuSign-Act-As-User标头仅在使用OAuth令牌时适用。对于非令牌使用,请添加X-DocuSign-Authentication标头。

指南中的示例:

X-DocuSign-Authentication:<DocuSignCredentials><SendOnBehalfOf>bob.smith@gmail.com</SendOnBehalfOf><Username>{name}</Username><Password>{password}</Password><IntegratorKey>{integrator_key}</IntegratorKey></DocuSignCredentials>

其中{name}是API发起人的电子邮件地址,{password}是API发起人的密码。这些凭证用于验证API调用,但信封将由&#34; bob.smith@gmail.com"创建和拥有;作为发件人。

注1:&#34; bob.smith@gmail.com" ;,即代表用户,必须是&#34;发送信封&#34;权限。 注2:API发起者凭证 - 建议使用API​​名称(用户的GUID)而不是电子邮件地址,并使用&#34;加密密码&#34;而不是纯文本密码。这可以通过login_information API调用检索。这些凭证形式对于通过Web界面登录DocuSign无用。