Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dev:api:ezforms [2021/05/28 12:09] – créée jeremy | dev:api:ezforms [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | BLABLA | + | Documentation API EzForms wrapper: |
| + | |||
| + | Transformes les données de ezforms/ | ||
| + | base url du Webservice: ezformsapp | ||
| + | |||
| + | **1) ezformsapp/ | ||
| + | Paramètre du Webservice: identifiant | ||
| + | identifiant => correspond a l'id de l' | ||
| + | Retour du Webservice: liste des applications pour cet utilisateur | ||
| + | |||
| + | exemple: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | |||
| + | |||
| + | **2) ezformsapp/ | ||
| + | Retour du Webservice: Paramètres de configuration visuel pour l' | ||
| + | |||
| + | exemple : { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | |||
| + | **3) ezformsapp/ | ||
| + | Paramètre du Webservice: applie, id | ||
| + | applie => id de l' | ||
| + | id => id de l' | ||
| + | Retour du Webservice: Nom de l' | ||
| + | liste d' | ||
| + | |||
| + | exemple : { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | |||
| + | **4) ezformsapp/ | ||
| + | Paramètre du Webservice: applie, id | ||
| + | applie => id de l' | ||
| + | id => id de l' | ||
| + | Retour du Webservice: nom de l' | ||
| + | |||
| + | exemple: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| + | |||
| + | **5) ezformsapp/ | ||
| + | Paramètre du Webservice: applie, id, mois, annee | ||
| + | applie => id de l' | ||
| + | id => id de l' | ||
| + | mois => nom du mois (ex: Mai or mai) | ||
| + | annee => 4 chiffre (ex: 2021) | ||
| + | Retour du Webservice: nom de l' | ||
| + | liste d' | ||
| + | |||
| + | exemple : { | ||
| + | errorcode": | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | |||
| + | **6) ezformsapp/ | ||
| + | parametres du Webservice: applie, page, id, pageprecedente | ||
| + | applie => id de l' | ||
| + | page => numero de la page | ||
| + | id => id de l' | ||
| + | pageprecedente => numero de la page page precedente | ||
| + | Retour du Webservice: rsid de responsedata, | ||
| + | nombre de widget sur la page (exclu widget_type_id: | ||
| + | widget = liste des champs pour creer le formulaire: | ||
| + | widget type id, nom du champ, nom du champ dans la bdd, nombre de caractères max, champ requis, | ||
| + | valeur du champ par défautut | ||
| + | |||
| + | exemple: { | ||
| + | errorcode": | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | |||
| + | |||
| + | **7) ezformsapi/ | ||
| + | parametres du Webservice: appid, id | ||
| + | appid => id de l' | ||
| + | id => id de l' | ||
| + | Retour du Webservice: liste de pages contenant les informations des widget | ||
| + | |||
| + | exemple: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | |||
| + | |||
| + | **8) ezformsapi/ | ||
| + | parametres du Webservice: identifiant, | ||
| + | identifiant => id de l' | ||
| + | applie => id de l' | ||
| + | idligne => rsid de _ezforms_responsedata correspondante | ||
| + | data => json string des données a enregistrer dans la table _ezforms_responsedata | ||
| + | Retour du Webservice: | ||
| + | |||
| + | exemple: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | |||