Я использую демо-счет. Я подключаюсь через Rest API, используя PHP
для подписи документов.docusign api не загружает файлы docx или doc
Когда я загружаю документ pdf
, он работает нормально, но когда я загружаю любой другой тип документа, он дает ошибку. Может ли кто-нибудь подтвердить, была ли ошибка вызвана демо-счетом.
Ошибка я получаю это:
Fatal error: Uncaught exception 'DocuSign\eSign\ApiException' with message
[400] Error connecting to the API
Я использовал коды, отображаемые на страницах разработчиков.
Мой код:
// configure the document we want signed
$documentFileName = "/test/Docs/test.docx";
// working for test.pdf
$documentName = "test.pdf";
// instantiate a new envelopeApi object
$envelopeApi = new DocuSign\eSign\Api\EnvelopesApi($apiClient);
// Add a document to the envelope
$document = new DocuSign\eSign\Model\Document();
$document->setDocumentBase64(base64_encode(file_get_contents(DIR . $documentFileName)));
$document->setName($documentName);
Мой код: // сконфигурировать документ, который мы хотим получить $ documentFileName = "/test/Docs/test.docx"; // работает для test.pdf $ documentName = "test.pdf"; // экземпляр нового объекта конвертаАпи $ envelopeApi = новый DocuSign \ eSign \ Api \ EnvelopesApi ($ apiClient); // Добавить документ в конверт $ document = новый DocuSign \ eSign \ Model \ Document(); $ document-> setDocumentBase64 (base64_encode (file_get_contents (__ DIR__. $ DocumentFileName))); $ document-> setName ($ documentName); – Jobin
Примечание: вы можете отредактировать свой собственный вопрос, чтобы добавить дополнительную информацию, например, образцы кода –
Добро пожаловать в stackoverflow! Не забудьте проверить (получить) лучший ответ на свои вопросы. И продвигайте все полезные ответы, в том числе и на другие вопросы. –