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