Как подключиться к Docusign ApiClient? - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь создать сценарий для загрузки всех документов из учетной записи для архивирования, но у меня возникают проблемы при создании экземпляра APIClient с использованием PHP SDK для DocuSign.

Ошибка, с которой я столкнулся:

Class 'DocuSign\eSign\ApiClient' not found in PATH_TO_SDK:22 Stack trace: #0 {main} thrown in PATH_TO_PROJECT\index.php

Так как мне подключиться к недавно найденному APIClient?

Я искал его в папке sdk и наткнулся на это:

[4.0.0] - eSignature API v19.1.02 - 2019-06-07 ЛОМАЯ - Перемещены ApiClient и ApiException в папку клиента

$username = "__email__";
$password = "__password__";
$integrator_key = "__integrator_key__";
$host = "https://demo.docusign.net/restapi";
$config = new DocuSign\eSign\Configuration();
$config->setHost($host);
$config->setSSLVerification(false);
$config->addDefaultHeader("X-DocuSign-Authentication", "{\"Username\":\"" . $username . "\",\"Password\":\"" . $password . "\",\"IntegratorKey\":\"" . $integrator_key . "\"}");
$apiClient = new DocuSign\eSign\ApiClient($config);
$authenticationApi = new DocuSign\eSign\Api\AuthenticationApi($apiClient);
$options = new \DocuSign\eSign\Api\AuthenticationApi\LoginOptions();```

1 Ответ

1 голос
/ 25 июня 2019

После просмотра папки «vendor» я обнаружил, что для этого используется пространство имен, и «DocuSign \ eSign \ ApiClient ($ config)» необходимо изменить на «DocuSign \ eSign \ client \ ApiClient ($ config)».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...