【发布时间】:2019-04-21 21:35:48
【问题描述】:
我在通过 Api 创建信封时遇到问题。
授权执行没有错误。
$options = new \DocuSign\eSign\Api\AuthenticationApi\LoginOptions(); $loginInformation = $authenticationApi->login($options);
我得到这个回应:
LoginInformation {
#container: array:2 [
"api_password" => null
"login_accounts" => array:1 [
0 => LoginAccount {
#container: array:11 [
"account_id" => "xxxxx"
"account_id_guid" => null
"base_url" => "https://na2.docusign.net/restapi/v2/accounts/xxxxx"
"email" => "xxxxx@xxxxxx.com"
"is_default" => "true"
"login_account_settings" => null
"login_user_settings" => null
"name" => "xxxxxxx, LLC"
"site_description" => ""
"user_id" => "xxxxxxxxxxxxxxxxxxx"
"user_name" => "xxxxxx Contracts Team"
]
}
]
]
}
但是当我尝试以这种方式创建信封时:
$envelopeApi->createEnvelope($this->config->getAccountId(), $envelop_definition, $options);
我收到此错误:«[401] 连接到 API 时出错 (https://www.docusign.net/restapi/v2/accounts/xxxxx/envelopes)”
此错误通知我我未获得授权。此代码在沙盒中正常工作。
我认为问题出在帐户设置上 - 可能缺少特殊权限...
【问题讨论】:
标签: docusignapi