DocuSign模拟账户和使用API​​的能力

时间:2015-01-20 17:40:41

标签: docusignapi

对我在模拟帐户中看到的一些帐户和用户设置有疑问,我设置该模拟帐户以开始开发和测试通过API进行的一些集成。我正在使用DocuSign提供的API Explorer来检查我们要在集成中为API用户使用的帐户/用户的设置。我看到的是canSendAPIRequestsFALSEusesAPIFALSE(见下文)。这是否意味着我无法使用此帐户/用户进行API调用,如果是这样,我需要做些什么才能将其用于API调用?感谢。

我运行"获取用户设置"显示(这是一个部分片段):

{
  "name": "canSendAPIRequests",
  "value": "false"
},
{
  "name": "apiAccountWideAccess",
  "value": "true"
}

以及"获取登录信息"显示(这是一个部分片段):

 {"loginAccountSettings": [
    {
      "name": "usesAPI",
      "value": "false"
    }
  ],
  "loginUserSettings": [
    {
      "name": "canManageAccount",
      "value": "true"
    },
    {
      "name": "canSendAPIRequests",
      "value": "false"
    },
    {
      "name": "canSendEnvelope",
      "value": "true"
    },
    {
      "name": "allowSendOnBehalfOf",
      "value": "true"
    },
    {
      "name": "apiAccountWideAccess",
      "value": "true"
    },
    {
      "name": "allowRecipientLanguageSelection",
      "value": "true"
    }
  }

1 个答案:

答案 0 :(得分:0)

嗯我不确定为什么您的帐户会禁用这些设置,特别是如果您直接从开发人员中心创建,但是您是否尝试过设置它们?尝试对您的帐户设置进行PUT来电:

PUT https://{server}/restapi/{apiVersion}/accounts/{accountId}/users/{userId}/settings

X-DocuSign-Authentication: <DocuSignCredentials><Username>{name}</Username><Password>{password}</Password><IntegratorKey>{integrator_key}</IntegratorKey></DocuSignCredentials>
Accept: application/json
Content-Type: application/json

{
    "userSettings": [
    {
      "name": "sting",
      "value": "string"
    },
    {
      "name": "string",
      "value": "string"
    }
  ]
}

以下是REST API文档中的调用:

Modify User Account Settings