Les meilleurs développeurs informatique freelances sont sur Codeur.com

Erreur lors d'un appel API Dolibarr - documents/builddoc

 Fermé · Moins de 500 € · 3 offres · 961 vues · 5 interactions


J'ai besoin de générer (pour le compte d'un client) des devis sur Dolibarr via son API.

J'ai l'habitude d'utiliser cette API que je commence à bien connaître.

Je n'ai pas de soucis à la création de la "propale".
J’ai un souci au moment de générer le document PDF, j'ai besoin de le faire via l'API.

Il y a une méthode prévue pour cela "documents/builddoc", voici la première erreur que j'ai lorsque je l'appelle avec les paramètres suivants :

"modulepart": "proposal",
"original_file": "PR[Téléphone visible pour les membres Pro]/PR[Téléphone visible pour les membres Pro]",
"doctemplate": "cyan",
"langcode": "fr-FR"

L'API me renvoi dans un premier temps cette erreur :
"code": 400, "message": "Bad Request: bad value for parameter original_file".

J'ai tout essayé et vérifié, j'envoie bien ce qu'il faut.

J'ai été modifier le fichier "api_documents.class.php du code source de Dolibarr pour vérifier ce qu'il reçoit : il ne reçoit pas la valeur que j'envoie, la variable "$original_file" est vide.

Je l'ai ajouté en dur la valeur "PR[Téléphone visible pour les membres Pro]/PR[Téléphone visible pour les membres Pro]" dans "$original_file" pour debugger, et voici la nouvelle erreur que j'ai dans les logs :

dol_check_secure_access_document modulepart=proposable original_file=PR[Téléphone visible pour les membres Pro]/PR[Téléphone visible pour les membres Pro].pdf entity=1

Error url=/api/index.php/documents/builddoc, query_string=, msg=Error call dol_check_secure_access_document with not supported value for modulepart parameter (proposal). The module for this modulepart value may not be activated.

Si vous êtes expert sur Dolibarr il y a des chances que vous puissiez m'aider pour ces deux erreurs :)

Je suis sur la dernière version de Dolibarr 20.0.2.

Merci !

Budget indicatif : Moins de 500 €

Publication : 02 décembre 2024 à 19h41

Profils recherchés : Développeur spécifique freelance , Développeur PHP freelance , Développeur back-end freelance , Intégrateur HTML freelance , Développeur API freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

Reda Aourag Expert CRM
Magicien Duweb Développeur WordPress
WEELITE Agence web
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients