Я пытаюсь создать временный документ в adobe sign, используя rest api. Ниже приведен фрагмент кода:
Http h = new Http();
HttpRequest req = new HttpRequest();
req.setEndpoint('https://api.in1.echosign.com/api/rest/v6/transientDocuments');
req.setMethod(postMethod);
req.setHeader('Content-Type', 'application/json');
blob testFileContent = blob.toPDF('test string it is');
// req.setBody('{"filename":"testsign","file":'+testFileContent+'}');
req.setBody('{"fileName":"testsign","file":"'+testFileContent+'"}');
String authorizationHeader = 'Bearer ' +acceessToken;
req.setHeader('Authorization', authorizationHeader);
//req.setHeader('Authorization', acceessToken);
try{
HttpResponse res = h.send(req);
Однако я получаю сообщение об ошибке неправильного запроса в ответ. Проблема может быть связана с несоответствием тега требованию Adobe Sign, однако после долгих исследований, проб и ошибок я не могу найти точные теги для размещения в JSON для этого запроса API. . Любое предложение и помощь?
POST /api/rest/v6/transientDocuments HTTP/1.1 Host: api.na1.echosign.com Authorization: Bearer MvyABjNotARealTokenHkYyi Content-Type: multipart/form-data Content-Disposition: form-data; name=";File"; filename="MyPDF.pdf" <PDF CONTENT>
- person Pankaj Andhale   schedule 13.10.2019