Outils pour utilisateurs

Outils du site


dev:api:ezforms

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dev:api:ezforms [2021/05/31 12:32]
jeremy
dev:api:ezforms [2023/03/17 09:56] (Version actuelle)
Ligne 201: Ligne 201:
         ]         ]
     }     }
 +    ​
 +    ​
 +**7) ezformsapi/​getpagesbyappid**
 +    parametres du Webservice: appid, id
 +        appid => id de l'​application
 +        id => id de l'​utilisateur (secusr_id)
 +    Retour du Webservice: liste de pages contenant les informations des widget
 +
 +    exemple: {
 +        "​errorcode":​ 0,
 +        "​errormsg":​ "​ok",​
 +        "​count":​ 2,
 +        "​rows":​ [
 +            {
 +                "​EZFORMS_RESPONSEDATA_ID":​ "​24",​
 +                "​EZFORMS_PAGE_DESC":​ "Page One",
 +                "​EZFORMS_PAGE_TYPE":​ "​1",​
 +                "​EZFORMS_PAGE_SUIVANTE":​ "​2",​
 +                "​NUMBER_WIDGET":​ "​1",​
 +                "​widget":​ [
 +                    {
 +                        "​EZFORMS_WIDGET_EZFORMS_WIDGET_TYPEID":​ "​1",​
 +                        "​EZFORMS_WIDGET_DESC":​ "​Lib",​
 +                        "​EZFORMS_WIDGET_VARNAME":​ "​STATS_LIB",​
 +                        "​EZFORMS_WIDGET_LIMITLENGTH":​ "​0",​
 +                        "​EZFORMS_WIDGET_REQUIRED":​ "​0",​
 +                        "​EZFORMS_WIDGET_DEFAULTVALUE":​ "​0"​
 +                    }
 +                ]
 +            },
 +            {
 +                "​EZFORMS_RESPONSEDATA_ID":​ "​24",​
 +                "​EZFORMS_PAGE_DESC":​ "Page Two",
 +                "​EZFORMS_PAGE_TYPE":​ "​1",​
 +                "​EZFORMS_PAGE_SUIVANTE":​ "​0",​
 +                "​NUMBER_WIDGET":​ "​2",​
 +                "​widget":​ [
 +                    {
 +                        "​EZFORMS_WIDGET_EZFORMS_WIDGET_TYPEID":​ "​1",​
 +                        "​EZFORMS_WIDGET_DESC":​ "Page T - Lib",
 +                        "​EZFORMS_WIDGET_VARNAME":​ "​STATS_LIB",​
 +                        "​EZFORMS_WIDGET_LIMITLENGTH":​ "​0",​
 +                        "​EZFORMS_WIDGET_REQUIRED":​ "​0",​
 +                        "​EZFORMS_WIDGET_DEFAULTVALUE":​ "​0"​
 +                    },
 +                    {
 +                        "​EZFORMS_WIDGET_EZFORMS_WIDGET_TYPEID":​ "​2",​
 +                        "​EZFORMS_WIDGET_DESC":​ "​Date",​
 +                        "​EZFORMS_WIDGET_VARNAME":​ "​STATS_LIB",​
 +                        "​EZFORMS_WIDGET_LIMITLENGTH":​ "​0",​
 +                        "​EZFORMS_WIDGET_REQUIRED":​ "​0",​
 +                        "​EZFORMS_WIDGET_DEFAULTVALUE":​ "​0"​
 +                    }
 +                ]
 +            }
 +        ]
 +    }
 +     
 +  ​
 +**8) ezformsapi/​setdata:​**
 +    parametres du Webservice: identifiant,​ applie, idligne, data 
 +        identifiant => id de l'​utilisateur (secusr_id)
 +        applie => id de l'​application
 +        idligne => rsid de _ezforms_responsedata correspondante
 +        data => json string des données a enregistrer dans la table _ezforms_responsedata
 +    Retour du Webservice: ​
 +
 +    exemple: {
 +        "​errorcode":​ 0,
 +        "​errormsg":​ "​ok",​
 +        "​count":​ 0,
 +        "​rows":​ []
 +    }
 + 
dev/api/ezforms.1622464371.txt.gz · Dernière modification: 2023/03/17 09:56 (modification externe)