我们正在研究使用.NET的DocuSign API集成。 我已经设法正确地发送了一封电子邮件,并以编程方式将字段添加到表单中,但我知道如何使用“代表发送”功能。
在APILogin()
函数中,我需要添加一个名为X-DocuSign-Act-As-User
的默认标头,然后添加电子邮件地址(在API帐户上启用SOB)。但后来它说我需要为这个用户做一个令牌?但不知道我从哪里得到这个?
谢谢, 亚历
答案 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无用。