SendOnBehalfOf仍然在docusign中返回Bad Request(400)

时间:2014-04-01 23:02:39

标签: python rest docusignapi

尝试在电子邮件请求中执行简单的SendOnBehalfOf,并在帖子上继续获得400状态错误。是的,我已经阅读了关于RESTAPIGuide的SOBO注释,然后确认用户发送的用户帐户(它的管理员级别)在权限下切换了所有“Docusign API”设置(我认为没必要,但也打开了相同的我想要发送的“otheruser”的权限,并且当我没有在认证凭据中包含该节点时调整了该调用,并在我执行时失败,如下所示......

这些凭证工作:

<DocuSignCredentials><Username>adminUser@mydomain.com</Username><Password>thepass</Password><IntegratorKey>WXYZ-0000-0000-0000-0000-00000</IntegratorKey></DocuSignCredentials>

这些不是:

<DocuSignCredentials><SendOnBehalfOf>otherUser@mydomain.com</SendOnBehalfOf><Username>adminUser@mydomain.com</Username><Password>thepass</Password><IntegratorKey>WXYZ-0000-0000-0000-0000-00000</IntegratorKey></DocuSignCredentials>

后来我得到400回应。

非常感谢你指出我错过了什么?

1 个答案:

答案 0 :(得分:0)

您需要在帐户中启用SOBO(代表发送)功能才能使用它,我认为在这种情况下就是问题所在。我认为DocuSign系统应该返回一条错误消息,指出功能未启用或具有某种性质,而不是在您尝试使用SOBO时返回400 bad request并且未启用。

API文档确实说明了这一点以及开发中心 - &gt;探索 - &gt;特点 - &gt; SOBO页面包含以下文字:

“DocuSign代表发送功能允许集成发件人代表另一位发件人通过DocuSign API自动发送。代表发送功能仅适用于使用DocuSign API发送信封的帐户可以由DocuSign客户管理员通过DocuSign控制台或联系您的DocuSign帐户管理器启用帐户成员。“

https://www.docusign.com/developer-center/explore/features/sobo

要解决此问题,您可以联系您的DocuSign客户经理以启用该选项,或者您可以通过以下方式联系DocuSign支持:support@docusign.com。只需确保告诉他们您正在使用的环境(本例中为DEMO.docusign.net)