Docusignapi 在Docusign API上上线时出错

Docusignapi 在Docusign API上上线时出错,docusignapi,Docusignapi,在沙箱中开发之后,我们获得了api密钥的批准,并将其升级为live帐户 从那时起,我们得到了以下回应- 答复:{ “错误代码”:“帐户缺少权限”, “消息”:“此帐户缺少足够的权限。” } http代码:401 执行时间:2017-05-17 15:03:59 根据我的研究和 需要在Docusign的后端切换设置。用户提到- “他们将会话中调用的设置更改为API部分中的Enabled,只有客户经理或tier 2支持可以更改。一切正常。” 帐户ID是30953035 API用户名bcbffa28-

在沙箱中开发之后,我们获得了api密钥的批准,并将其升级为live帐户

从那时起,我们得到了以下回应-

答复:{ “错误代码”:“帐户缺少权限”, “消息”:“此帐户缺少足够的权限。” } http代码:401 执行时间:2017-05-17 15:03:59

根据我的研究和

需要在Docusign的后端切换设置。用户提到-

“他们将会话中调用的设置更改为API部分中的Enabled,只有客户经理或tier 2支持可以更改。一切正常。”

帐户ID是30953035 API用户名bcbffa28-a316-473e-b2b7-48d964d909a7 下面是API请求。这在一个演示帐户下运行良好。我甚至升级到了中间API,希望它能解决我的问题,但没有任何风险


支持人员说我需要在这里发布…

这是由请求中使用的坏帐户
baseUrl
造成的。当您的集成为给定用户执行身份验证时,如果您使用的是旧版身份验证(
X-DocuSign-authentication
header),则需要指向实时系统的以下/login\u信息端点:

https://www.docusign.net/restapi/v2/login_information
当您得到响应时,您需要解析返回的
baseUrl
值,并将该子域用于后续的API请求。(请注意,live系统中有多个子域,如NA1、NA2、EU等)

返回的
baseUrl
将类似于:

https://na2.docusign.net/restapi/v2/accounts/12345/envelopes

确保您将代码配置为读取此子域并在后续请求中使用,否则,如果您仅使用
www
,您将无法访问正确的帐户端点,并且您将收到收到“帐户缺少权限”错误

埃尔金的答案似乎有效;但是,他没有说明在解析后保留baseUrl的哪一部分。在他的示例中,authApi.Login()之后的所有后续调用中的baseUrl=“”;使用“”作为URL,这样可以消除错误消息。

API请求在哪里?你在帖子里提到了,但我想你忘了写?我们需要它来看看你试图在请求中使用什么类型的选项/功能…呃,这篇文章太长了。Stackoverflow不允许字符数。由于这是一个实时通话,所以有一些识别信息,如我的财产地址等。我的案件ID 03390218中附带了这些信息。显然,支持部门的人都不会帮这个案子。因此,如果您有电子邮件地址,我可以向您发送请求文件。此外,您所有文档中关于go live问题的唯一通信点是发送电子邮件go-live@docusign.net. 以下是结果-远程服务器的响应为:450 4.1.1:收件人地址被拒绝:本地收件人表中的未知用户在github挑战中找到了您的电子邮件,并通过电子邮件向您发送了请求。你好,Arvand,为了我们社区的利益,您能接受我在此处发布的答案吗?我相信你的问题确实与坏的
baseUrl
有关。谢谢。这个答案解决了我的问题,但只是因为我将主机设置为eu.docusign.net。使用PHP SDK时,www.docusign.net不起作用。