L'API de Solution Online ERP est très simple. Il s'agit d'un service web qui prend des requêtes JSON/XML pour communiquer avec votre système comptable à distance (Acomba, Simple Comptable, etc..).
Il vous suffit donc de faire des requêtes PUT/POST/GET/DELETE directement sur le WebService. Voici un exemple d'une requête pour avoir le détail de la fiche client 'CLIENT_001' :
Étape 1 : Préparer votre requête:
var MyJSONQuestion = {
CodeLicence:"VOTRE_CLE",
JSON_Question: {
TaskCategory:"OnlineERP",
TaskType:"GETCUSTOMER01",
TaskParam:{
NOCLIENT:"CLIENT_001"}}};
http://onlineerp_api.solution.quebec/OERP_V2/api/MyTask
Étape 2 : Exécuter la requête
$.ajax({type: "PUT",url: "http://ADRSSE_DU_SERVICE_WEB.solution.quebec/VERSION/api/MyTask",
data: MyJSONQuestion,
dataType: "json",
headers: { 'Access-Control-Allow-Origin' : '*'},
success: function (data) {
alert('OK! ' + JSON.stringify(data));
},
error: function (msg) {
alert('error trapped in error: function(msg)');
alert('msg = ' + JSON.stringify(msg));
}
});