私はデモアカウントを使用しています。 PHP
を使用してレストAPIに接続し、ドキュメントに署名しています。docusign apiはdocxまたはdocファイルをアップロードしていません
pdf
ドキュメントをアップロードしてもうまくいきますが、他のタイプのドキュメントをアップロードするとエラーが発生します。エラーがデモアカウントであるかどうか誰にでも確認できますか?私は受け付けており
エラーは次のとおりです。
Fatal error: Uncaught exception 'DocuSign\eSign\ApiException' with message
[400] Error connecting to the API
私は開発者のページに表示されたコードを使用していました。
マイコード:PDF以外のファイル・タイプの場合
// 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オブジェクトをインスタンス化します $ envelopeApi =新しいDocuSign \ eSign \ Api \ EnvelopesApi($ apiClient); //エンベロープにドキュメントを追加します。 $ document = new DocuSign \ eSign \ Model \ Document(); $ document-> setDocumentBase64(base64_encode(file_get_contents(__ DIR__。$ documentFileName))); $ document-> setName($ documentName); – Jobin
注:独自の質問を編集して、コードサンプルのような追加情報を追加することができます –
ようこそstackoverflowへようこそ!あなた自身の質問に対する最良の答えを確認する(accpt)ことを忘れないでください。そして、他人の質問への回答を含め、すべての有用な回答をupvoteしてください。 –