Méthodes avec sérialisation JSON

Il y a certaines méthodes dans l’API qui ont une version avec le suffixe JSON. La différence par rapport les autres versions homonymes c’est le format JSON utilisé sur les données renvoyées par la méthode. Le bout ce de rendre plus facile la consommation des données pour les applications qui utilisent plutôt le format JSON au lieu du format XML. Dans ce cas-là, les codes et message d’erreur en cas d’échec seront également mis dans le format JSON.

Attention ! Le protocole SOAP pour l'échange des messages entre le Web-Service Dailybiz et l’application consommatrice est toujours utilisé.

Ces sont uniquement les données qui sont mis en format JSON et enveloppées dans un message SOAP de réponse.

Exemple :

(VB.net)

Dim idev As New com.idylis.exe.Idylisapi()
Dim cSessionID As String = ""
Dim cRetour As String = ""
cSessionID = idev.authentification1("codeAbonne", "identifiant", "motDePasse")
idev.DefinirModuleSession(cSessionID,“FB”)
cRetour = idev.LireTableJSON ("FB_CLIENTS ", " CODECLIENT='00001'", "", "0")

Retourne (JSON) :

{"FB_Clients":[{"_Horodatage":"2022-04-11T17:40:55.940","Admin":"utilisateur","Adresse1":"Rue h","Adresse2":"","Adresse3":"","CleHachageEDI":"","CleRIB":"","CodeApe":"","CodeBanque":"","CodeBicswift":"","CodeClient":"00001","CodeDevise":"","CodeGuichet":"","Comp_Comptable":"","CP":"69003","DateCreation":"2022-03-08T00:00:00","DateMAJ":"2022-04-04T00:00:00","Domiciliation":"","Email":"conatct@00000.fr","Fax":"","FTPDossierAParserEDI":"","FTPMotDePasseEDI":"","FTPUriEDI":"","FTPUtilisateurEDI":"","GLN":"","iban":"","Nom":"Client 02","NonSoumisTVA":false,"NumeroCompte":"","NumeroSiret":"","Pays":"","RefClient":4,"Reglement":"30 jours","RelanceFacture":true,"SoumisTVADOM":false,"SoumisTVAUE":false,"TarifParQte":false,"TauxRemise":0.0000,"Tel":"04 15 15 15 15","TitulaireCompte":"","TVA_Intra":"","TypePaiement":"Virement","Ville":"LYON 3EME ARRONDISSEMENT","Web":"","EXP_ClientArchive":"NON","EXP_CpVille":"69003 LYON 3EME ARRONDISSEMENT","EXP_IdylisCompteurLigne":1,"EXP_MargeClient":"IDYLIS_MARGE.CALCUL(\"IDYLIS_M_CLIENT\",\"{\"CODECLIENT\":\"00001\"}\",\"M\")","EXP_MontantDuClient":0.0000,"EXP_MontantRestantDU1Mois":0.0000,"EXP_MontantRestantDU2Mois":0.0000,"EXP_MontantRestantDU3Mois":0.0000,"EXP_MontantRestantDU4Mois":0.0000,"EXP_MontantRestantDU5Mois":0.0000,"EXP_MontantRestantDUPlus5Mois":0.0000,"EXP_MontantRestantDUTotalMois":0.0000,"EXP_MontantRestantDUTotalSansAvoirsMois":0.0000,"EXP_Statut":"<CENTER><I CLASS=\"FA FA-CHECK FA-LG FA-FW\" ARIA-HIDDEN=\"TRUE\" STYLE=\"COLOR:#008000\"><\/I><FONT SIZE=8PX FACE=ARIAL STYLE=\"DISPLAY:NONE\">RIEN À SIGNALER<\/FONT><\/CENTER>","EXP_StatutCRM":"RIEN À SIGNALER","EXP_TotalMontantRestant":0.0000,"EXP_TotalMontantRestantRelance":0.0000}]}

Dernière mise à jour