【问题标题】:DocuSign API - "This User lacks sufficient permissions. Fail to resolve SendOnBehalfOf user" DocuSign Web APIDocuSign API -“此用户缺乏足够的权限。无法解析 SendOnBehalfOf 用户”DocuSign Web API
【发布时间】:2014-12-11 06:52:34
【问题描述】:

我们允许使用 DocuSign 创建帐户的用户直接连接到我们提供的集成。因此,我们无法控制为每个创建的帐户设置的帐户设置。

我们正在使用 SOAP API,我们的标头由以下内容组成。

r.Headers.Add("X-DocuSign-Authentication",
              string.Format("<DocuSignCredentials><Username>{0}</Username><Password>{1}</Password>" +
                            "<IntegratorKey>{2}</IntegratorKey></DocuSignCredentials>",
                            Email, Password, IntegratorKey));

在创建信封时,一切正常,但是,在以下调用中; RequestRecipientTokenRequestUrlSenderTokenGetAuthenticationToken 我们收到以下错误消息“此用户缺少足够的权限。无法解析 SendOnBehalfOf 用户”。

  1. 使用 DocuSign 创建的帐户是否自动启用 API 权限?如果没有,您建议我们如何指导他们启用它们?
  2. 是否可以通过程序更改来避免该问题?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    听起来 BehalfOfUser 可能缺少适当的权限。
    与您请求中的元素关联的 DocuSign 用户必须在其 DocuSign 权限配置文件中激活/检查以下权限。作为 DocuSign 管理员,选择首选项 > 用户。代表用户查找发送。打开他们的个人资料并检查与他们关联的权限。

    1) 在发送和签名部分,选中“发送信封” 2) 在 DocuSign API 部分,检查“顺序签名 (API)”

    【讨论】:

    • 感谢您的回复。我们正在与之集成的帐户不是由我们公司管理的。该集成将适用于那些已经拥有 docusign 帐户并希望启用签名的个人。 DocuSign 要求我们在演示环境中使用免费开发者帐户来测试集成。
    【解决方案2】:

    我们的实现是正确的,但我们为该特定用户传递了错误的变量。问题中列出的标头可以用于将来的实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      • 2017-06-30
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      相关资源
      最近更新 更多