对我在模拟帐户中看到的一些帐户和用户设置有疑问,我设置该模拟帐户以开始开发和测试通过API进行的一些集成。我正在使用DocuSign提供的API Explorer来检查我们要在集成中为API用户使用的帐户/用户的设置。我看到的是canSendAPIRequests
是FALSE
而usesAPI
是FALSE
(见下文)。这是否意味着我无法使用此帐户/用户进行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"
}
}
答案 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文档中的调用: