Ajouter ou rechercher une suggestion

Forum des suggestions Intégrations et API

Intégrations et API

Anonim
Génération du devis impossible Bonjour, Nous n'arrivons pas à générer votre devis via l'API vos Factures. Voici le message d'erreur : {"code":"error","message":{"additional_fields":"- le champ est trop long","positions":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]}} Ce devis est très importante pour nous. Existe-t-il une possibilité de dépasser cette limitation ? Merci d'avance. Cordialement,
4
Anonim
Ajouter une pièce jointe à un bon d'intervention avec l'API Bonjour, J'ai attentivement étudié la documentation : https://github.com/vosfactures/API/blob/master/README.md#file. Malheureusement, j'obtiens une erreur lorsque j'exécute la commande curl de l'étape 3 : celle qui permet d'ajouter la pièce jointe au bon d'intervention. Voici en détail les étapes que j'ai suivies : Environnement url : https://test-ccs.vosfactures.fr/ url du bon d'intervention : https://test-ccs.vosfactures.fr/invoices/191693216 chemin absolu du fichier sur notre serveur : /var/hors_www/media/5727204404/97391529/premier-test-des-inline-keyboard.png Étape 1 : Demande d'un jeton Amazon Web Service curl https://test-ccs.vosfactures.fr/invoices/191693216/get_new_attachment_credentials.json?api_token=XXXMyTokenXXX réponse : { "url":"https://s3-eu-west-1.amazonaws.com/fs.firmlet.com" ,"AWSAccessKeyId":"AKIAWGAQZJZ5EMRINNXW" ,"key":"uploads/test-ccs/invoices/attachment/191693216/${filename}" ,"policy":"eyJleHBpcmF0aW9uIjoiMjAyMi0xMi0yNlQxNjo1NjoxOFoiLCJjb25kaXRpb25zIjpbeyJidWNrZXQiOiJmcy5maXJtbGV0LmNvbSJ9LFsic3RhcnRzLXdpdGgiLCIka2V5IiwidXBsb2Fkcy90ZXN0LWNjcy9pbnZvaWNlcy9hdHRhY2htZW50LzE5MTY5MzIxNi8iXSx7ImFjbCI6InB1YmxpYy1yZWFkIn0seyJzdWNjZXNzX2FjdGlvbl9zdGF0dXMiOiIyMDEifSxbImNvbnRlbnQtbGVuZ3RoLXJhbmdlIiwwLDEwNDg1NzYwXV19" ,"signature":"qOYRIiybcYIgZiPUb/3MAIA38B8=" ,"acl":"public-read" ,"success_action_status":"201" } Étape 2 : Envoi de la pièce jointe sur AWS curl -F 'AWSAccessKeyId=AKIAWGAQZJZ5EMRINNXW' \ -F 'key=uploads/test-ccs/invoices/attachment/191693216/${filename}' \ -F 'policy=eyJleHBpcmF0aW9uIjoiMjAyMi0xMi0yNlQxNjo1NjoxOFoiLCJjb25kaXRpb25zIjpbeyJidWNrZXQiOiJmcy5maXJtbGV0LmNvbSJ9LFsic3RhcnRzLXdpdGgiLCIka2V5IiwidXBsb2Fkcy90ZXN0LWNjcy9pbnZvaWNlcy9hdHRhY2htZW50LzE5MTY5MzIxNi8iXSx7ImFjbCI6InB1YmxpYy1yZWFkIn0seyJzdWNjZXNzX2FjdGlvbl9zdGF0dXMiOiIyMDEifSxbImNvbnRlbnQtbGVuZ3RoLXJhbmdlIiwwLDEwNDg1NzYwXV19' \ -F 'signature=qOYRIiybcYIgZiPUb/3MAIA38B8=' \ -F 'acl=public-read' \ -F 'success_action_status=201' \ -F 'file=@/var/hors_www/media/5727204404/97391529/premier-test-des-inline-keyboard.png' \ https://s3-eu-west-1.amazonaws.com/fs.firmlet.com réponse : https://s3-eu-west-1.amazonaws.com/fs.firmlet.com/uploads%2Ftest-ccs%2Finvoices%2Fattachment%2F191693216%2Fpremier-test-des-inline-keyboard.png fs.firmlet.com uploads/test-ccs/invoices/attachment/191693216/premier-test-des-inline-keyboard.png "71fb6364f02e7e34cb9f4d75287bc05c" Étape 3 : Ajout de la pièce jointe au bon d'intervention curl -X POST https://test-ccs.vosfactures.fr/invoices/191693216/add_attachment.json?api_token=XXXMyTokenXXX&file_name=premier-test-des-inline-keyboard.png réponse : { "code":"error" ,"message":"required file_name parameter" }
3