[USER_DOES_NOT_BELONG_TO_SPECIFIED_ACCOUNT,当尝试获取信封状态或文档时

问题描述 投票:0回答:1

我正在使用DocuSign API进行各种调用,这是我遇到的唯一问题。基本上,该帐户拥有一堆权限减少的用户(发送文档,使用API​​的权限,代表用户发送以及允许接收已传输文档的权限(?))

使用完全相同的配置,使用createEnvelope调用时没有问题,但是由于某些原因,使用EnvelopeDocuments:get调用时遇到了问题。我尝试按照指南进行设置,目前正在使用Postman对此进行测试,但是我一直在上面看到该错误,并且对导致该错误的原因一无所知:

我正在打电话给

https://docusign.com/restapi/v2.1/accounts/{main account GUID}/envelopes/{Envelope ID}

信封肯定是在实时平台上,而不是沙盒上。帐户ID是在“ API和密钥”页面顶部找到的第二个值。为了进行身份验证,我使用与发送信封相同的访问令牌。

信封是作为非管理员用户发送的,我不知道这与它有什么关系吗?是否需要设置权限?

同一呼叫在Sandbox平台上有效,但在该用户上发送信封的用户也是主要帐户用户。

非常感谢您的帮助,如果需要提供更多信息,请告诉我!

docusignapi
1个回答
1
投票

DocuSign中的注释,有两个不同的ID:

  1. AccountID-引用整个帐户,其中可以包含许多用户。
  2. UserId-引用特定的单个用户。

您在API调用中同时指定了两者。 accountId是端点URL的一部分,userId来自您使用的身份验证令牌。

如果此userId不是此帐户ID的一部分-您将收到此错误消息。

请检查并确认这些ID以解决此问题。

[另外,请注意,您还必须匹配环境。 demo.docusign.net将是Sandbox,而www.docusign.net将是生产环境。您的accountId和userId和信封ID必须都来自同一环境。

© www.soinside.com 2019 - 2024. All rights reserved.