我一直在使用DocuSign基于SOAP的API调用来创建和发送信封,并使用传统身份验证方法,我可以在其中指定要创建信封的DocuSign用户的电子邮件地址和密码。
我们的客户拥有多个同一用户的DocuSign帐户。当我通过基于SOAP的API调用设置身份验证标头时,我无法指定我正在对哪个帐户进行API调用。
如何确保我针对特定帐户进行API调用?
谢谢,
单宝元
答案 0 :(得分:2)
你有两种方法可以实现这一目标。
1)您可以进行getlogin调用以检索与帐户关联的登录列表,并使用默认值。
OR
2)您可以在登录标题中提供API UserName,而不是为用户提供电子邮件地址,这是该用户的唯一编号。如果他们使用新的DocuSign体验,可以从API和密钥或用户部分检索,如果仍然使用经典,则可以通过用户权限部分检索。
虽然ApiUserName或电子邮件地址通常在身份验证标头中提供,但该帐户的ID位于呼叫的XML正文中。 apiUserName和AccountId的组合应该足以挑选特定用户,即使他们具有与多个帐户关联的相同电子邮件地址。