2014-09-03 4 views
1

Je demande à la suite envoyée à l'API DocuSign,Comment ajouter document DocuSign

"emailSubject": 'DocuSign API - Signature Request on Document Call', 
        "documents": [{ 
         "name": test.pdf, 
         "documentId": 1, 
        }] 

Ce que je ne comprends pas est, où doit le nom de documents présents et quid du documentid.

J'ai eu une erreur comme suit:

{ errorCode: 'INVALID_REQUEST_PARAMETER', 
    message: 'The request contained at least one invalid parameter. A document was defined without setting the \'name\' field.' } 
Error calling webservice, status is: 400 

Je pense qu'il ne peut pas trouver le pdf.

+2

enferment le nom pdf entre guillemets car il est une chaîne: ' "name": "test.pdf",' –

+0

Salut j'ai joint comme "test.pdf" mais j'obtiens une autre erreur fs.js: 427 return binding.open (pathModule._makeLong (chemin), stringToFlags (drapeaux), mode); – jyoti

+0

est le fichier 'test.pdf' dans le même répertoire que le script que vous utilisez? –

Répondre

0

Vous devez remplir un chemin correct dans name champ:

"name": "path/to/existing/pdf/test.pdf", 
+0

Cela ne devrait pas être nécessaire dans ce nœud. Il cherche juste un alias. '" documents ": [{" name ":" test.pdf "," documentId ": 1}]'. Il y avait une virgule supplémentaire et pas de guillemets autour du nom du fichier. – Andrew

+0

@AndrewWilson, si vous vérifiez les commentaires, vous verrez toutes les discussions. La première chose que j'ai suggérée était de placer le nom entre guillemets. En javascript, une virgule supplémentaire est autorisée. 'A = {a: 1, b: 2,}' ne jette aucune erreur –

+0

J'ai lu les commentaires et son exemple ci-dessus n'était pas ce qu'il utilisait, ce qui causait le problème. – Andrew

Questions connexes