DocuSign封筒を作成するアプリケーションを構築しています。これの一部として以前作成した既存の封筒にMS Word(docx)ドキュメントを追加する必要があります。既存の封筒にWord文書を追加するときのFORMAT_CONVERSION_ERROR
私は、PDF文書とWord文書の両方から複数の文書を作成するための呼び出しを含め、いくつかのDocuSign API呼び出しを正常に実装しました。
ただし、この封筒にさらに文書を追加しようとすると、追加する各Word文書に「FORMAT_CONVERSION_ERROR」というエラーが表示されます。 PDFドキュメントを正常に追加できます。
次のように私が作っているAPIリクエストは次のとおりです。
Method: PUT
URL: https://demo.docusign.net/restapi/v2/accounts/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/envelopes/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/documents
Request:
Custom Headers
Name
Value
Accept
application/json
Content-Transfer-Encoding
Base64
Content-Type
application/json
X-DocuSign-Authentication
{"SendOnBehalfOf" : "", "Username" : "username_goes_here", "Password":"password_goes_here","IntegratorKey":"integrator_key_goes_here"}
Body:
"documents": [
{
"name": "2016 Audit Engagement Letter - Executive Superannuation Fund",
"documentId": "8",
"fileExtension": "docx",
"documentBase64": "UEsDBB..."
},
{
"name": "2016 Audit Management Letter - Executive Superannuation Fund",
"documentId": "9",
"fileExtension": "docx",
"documentBase64": "UEsDBBQAB..."
},
{
"name": "2016 Audit Representation Letter - Executive Superannuation Fund",
"documentId": "10",
"fileExtension": "docx",
"documentBase64": "UEsDBBQABgA..."
},
{
"name": "2016 Independent Audit Report - Executive Superannuation Fund",
"documentId": "11",
"fileExtension": "docx",
"documentBase64": "UEsDBBQABgAIA..."
},
]
は、私は戻って200 OKを得るが、体内では以下のエラーで:
{
"envelopeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"envelopeDocuments": [
{
"documentId": "8",
"order": "8",
"errorDetails": {
"errorCode": "FORMAT_CONVERSION_ERROR",
"message": "The data could not be converted."
}
},
{
"documentId": "9",
"order": "9",
"errorDetails": {
"errorCode": "FORMAT_CONVERSION_ERROR",
"message": "The data could not be converted."
}
},
{
"documentId": "10",
"order": "10",
"errorDetails": {
"errorCode": "FORMAT_CONVERSION_ERROR",
"message": "The data could not be converted."
}
},
{
"documentId": "11",
"order": "11",
"errorDetails": {
"errorCode": "FORMAT_CONVERSION_ERROR",
"message": "The data could not be converted."
}
}
]
}
同じドキュメントをすることができドラフトエンベロープを作成する元のPOSTリクエストで正常にアップロードされたため、ドキュメントやBase64エンコーディングが問題ではないと思います。
同様に、ドキュメントをPDFドキュメントに置き換えると、要求は正常に機能し、PDFは既存の封筒に追加されます。
他にもこれを見ましたか? DSは既存の下書き封筒にWord文書を追加することをサポートしていますか?ファイル拡張子を持つname
プロパティを指定
乾杯、 ヘイデン
感謝。関連するすべての詳細を含めて歓迎します。 –