Dev Center - API
  • API
  • Manuel d'utilisation API
    • Généralités
    • Méthodes
    • Les codes d'erreur
    • Méthodes sans 'SOAPHEADER'
    • Méthodes avec sérialisation JSON
    • SDK - exemples d'utilisation
      • Import Partenaire PHP
      • Méthodes API PHP
      • Fichier Virements Fournisseur PHP
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

Exporter en PDF
  1. Manuel d'utilisation API

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}]}
PrécédentMéthodes sans 'SOAPHEADER'SuivantSDK - exemples d'utilisation

Dernière mise à jour il y a 2 ans

Cet article vous a-t-il été utile ?