Authentification Api

Bonjour,

Je viens demander votre aide car je suis un peu perdu …

Je voudrais me connecter au api via code python mais la documentation est un peu légère : https://docs.axelor.com/adk/5.4/dev-guide/web-services/auth.html
pourriez vous m’indiquer la marche à suivre (un exemple).
de plus je vois que la doc est au plus récent pour la version 5.4 or j’ai installer sur mon windows la version 6.0.6 :confused: cela va t’il me poser des problèmes ?

Merci à vous pour votre aide,
Bonne journée.

don’t worry for by version 5 or 6

#!/bin/bash curl -c cookies.txt --location --request POST 'http://localhost:8080/login.jsp' --header 'Content-Type: application/json' --data-raw '{ "username": "admin", "password": "admin" }' curl -b cookies.txt --location --request POST 'http://localhost:8080/ws/action' --header 'Content-Type: application/json' --data-raw '{"model":"com.axelor.meta.db.MetaView","action":"action-meta-restore-all","data":{"_domain":null,"_domainContext":{"_id":null,"_model":"com.axelor.meta.db.MetaView"},"operator":"and","criteria":[],"_signal":"restoreAll"}}'

Merci Siddique de me répondre,

Ok ça me rassure pour les versions !
j’ai exécuter le code bash que tu m’a donner et cela m’a crée un cookie.txt, je ne comprend pas ce que je doit en faire :confused:
mon but est de, via api, lister + ajouter + modifier + supprimer des éléments du style « les fournisseurs » par exemple, et si possible en python, peux tu m’aider ?

Merci

bash code confirm that things will work, so now you can use any rest client to do the job for you.

Bonus:
Pass any json data to ws/action, and catch in web controller method and than use services to do the relevant job.

1 « J'aime »

Salut Dixibob,

J’ai le même problème avec l’utilisation de l’API en python et cela fait 1ans et demi que j’ai posté un message sur le forum français et anglais…
Du coup, jettes un oeil à mon post afin de voir déjà si tu y trouve des informations utiles et je vais téléphoner à Axelor pour leur dire de se bouger un peu sur la question.

En effet, je m’apprête à installer un ERP dans plusieurs PME industrielle française, j’hésitais entre Odoo et Axelor et comme je n’ai pas pu avancer sur l’API je privilégie désormais Odoo.

Si de ton coté tu arrive à faire quelque chose, je te serai grès de me tenir au courant.
A plus,
Raf

we can connect on zoom even to solve this issue, it’s something weird otherwise it should have wodked