致命错误:未捕获的DocuSign\eSign\Client\Api异常:请求服务器时出错,收到一个不成功的HTT



我使用DocuSign Quickstart工具创建了一个演示应用程序,但当我的应用程序尝试使用";createEnvelope"功能:

$results=$enveloveApi->createEnvelope($GLOBALS['DS_CONFIG']['DS_client_id'],$envelope_definition(

我确信这与集成密钥有关,但我对docusign的了解不足以解决这个问题。任何指示都将不胜感激。

以下是完整的错误:

Fatal error: Uncaught DocuSigneSignClientApiException: Error while requesting server, received a non successful HTTP code [302] with response Body: in C:xampphtdocsembeddedvendordocusignesign-clientsrcClientApiClient.php:344 Stack trace:
#0 C:xampphtdocsembeddedvendordocusignesign-clientsrcApiEnvelopesApi.php(4117): DocuSigneSignClientApiClient->callApi('/v2.1/accounts/...', 'POST', Array, '{"documents":[{...', Array, '\DocuSign\eSign...', '/v2.1/accounts/...')
#1 C:xampphtdocsembeddedvendordocusignesign-clientsrcApiEnvelopesApi.php(4023): DocuSigneSignApiEnvelopesApi->createEnvelopeWithHttpInfo('xxxxxxxx-xxxx-x...', Object(DocuSigneSignModelEnvelopeDefinition), NULL) 
#2 C:xampphtdocsembeddedpublicindex.php(117): DocuSigneSignApiEnvelopesApi->createEnvelope('xxxxxxxx-xxxx-x...', Object(DocuSigneSignModelEnvelopeDefinition)) 
#3 C:xampphtdocsembeddedpublicindex.php(169): Examplemake_envelope(Array) #4 {main} thrown in C:xampphtdocsembeddedvendordocusignesign-clientsrcClientApiClient.php on line 344

从错误跟踪,特别是路径"C: \examplep\htdocs\embedded\vendor\docusign\esign-client\src\client\ApiClient.php",看起来你删除了外部文件夹。

我很想知道您在C:\examplep\apache\conf\httpd.conf文件中放了什么。如果您已删除该文件夹,httpd.conf文件中的此设置需要匹配:
DocumentRoot"C:/xamplep/htdocs/Tally_Customer_Portal-php">

我将浏览DocuSign上的快速启动指南。这样,它将构建出您开始使用所需的代码。我也会确保你的代币信息是正确的。

我从几个不同的来源获得了这段代码,不幸的是,它带来了一些不同的问题。在这种特殊情况下,它来自"ds_client_id"值,"快速入门"指南会自动使用集成密钥分配该值。运行createEnvelope函数时,您需要您的Account ID,而不是Integration Key。

最新更新