Outils pour utilisateurs

Outils du site


dev:api:webservices:json

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édentesRévision précédente
Prochaine révision
Révision précédente
dev:api:webservices:json [2023/03/23 11:13] – [Mettre-à-jour un enregistrement] floriandev:api:webservices:json [2025/07/28 07:27] (Version actuelle) florian
Ligne 9: Ligne 9:
  
 C'est la première étape. Il nous faut obtenir un id de session EzGED. C'est la première étape. Il nous faut obtenir un id de session EzGED.
 +
  
 Le login        : admin\\ Le login        : admin\\
Ligne 219: Ligne 220:
   * **qryid** : Identifiant de la requête/vue.   * **qryid** : Identifiant de la requête/vue.
   * **qryusrffqn** : Nom de champ sur lequel filtrer   * **qryusrffqn** : Nom de champ sur lequel filtrer
-  * **qryusrop** : Type d'opérateur (**=**, **>=**, **%%<=%%**, **like**).+  * **qryusrop** : Type d'opérateur (**=**, **>=**, **%%<=%%**, **like**, **in**).
   * **qryusrval** : Valeur à rechercher.   * **qryusrval** : Valeur à rechercher.
   * **limitgridlines** : permet de limiter le nombre de résultats retournés.   * **limitgridlines** : permet de limiter le nombre de résultats retournés.
Ligne 227: Ligne 228:
 afin d'effectuer un filtrage sur plusieurs champs de la requête. Le champ, l'opérateur et la valeur doivent être à la même position dans leurs listes respectives. afin d'effectuer un filtrage sur plusieurs champs de la requête. Le champ, l'opérateur et la valeur doivent être à la même position dans leurs listes respectives.
  
-=== Exemple ===+=== Exemple 1===
  
 | **Paramètre** | **Valeur** | | **Paramètre** | **Valeur** |
Ligne 262: Ligne 263:
     ],     ],
     "count": 1     "count": 1
 +}
 +</file>
 +
 +=== Exemple 2===
 +
 +Recherche avec opérateur IN sur le champ ONE_LIB
 +
 +| **Paramètre** | **Valeur** |
 +| sessionid | 1607761151|
 +| qryid | 675 | 
 +| qryusrffqn | ["lstdosone.LSTDOSONE_LIB","one.ONE_LIB"] |
 +| qryusrop | ["=","in"] |
 +| qryusrval | ["Client","Inconnu,test"] |
 +
 +Url d'appel : 
 +<code>
 +http://localhost/ezged/data/service.php?service=query/getexec&sessionid=1607761151&qryid=675&qryusrffqn=["lstdosone.LSTDOSONE_LIB","one.ONE_LIB"]&qryusrop=["=","in"]&qryusrval=["Client","Inconnu,test"]
 +</code>
 +
 +Réponse:
 +
 +<file json>
 +{
 +    "count": 2,
 +    "errorcode": 0,
 +    "errormsg": "ok",
 +    "rows": [
 +        {
 +            "LSTDOSONE_LIB": "Client",
 +            "ONE_DATE": "2022-01-14 16:54:42",
 +            "ONE_FLAG": 0,
 +            "ONE_ID": 580,
 +            "ONE_LIB": "inconnu",
 +            "type": "row"
 +        },
 +        {
 +            "LSTDOSONE_LIB": "Client",
 +            "ONE_DATE": "2019-07-30 10:02:30",
 +            "ONE_FLAG": 0,
 +            "ONE_ID": 41,
 +            "ONE_LIB": "test",
 +            "type": "row"
 +        }
 +    ]
 } }
 </file> </file>
Ligne 566: Ligne 611:
  
 Les paramètres sont à envoyer via le payload de la requête. Les paramètres sont à envoyer via le payload de la requête.
-Content-type: application/x-www-formurlencoded+Content-type: application/x-www-form-urlencoded
  
 === Paramètres === === Paramètres ===
Ligne 607: Ligne 652:
  
 Les paramètres sont à envoyer via le payload de la requête. Les paramètres sont à envoyer via le payload de la requête.
-Content-type: application/x-www-formurlencoded+Content-type: application/x-www-form-urlencoded
  
 === Paramètres === === Paramètres ===
Ligne 648: Ligne 693:
  
 Les paramètres sont à envoyer via le payload de la requête. Les paramètres sont à envoyer via le payload de la requête.
-Content-type: application/x-www-formurlencoded+Content-type: application/x-www-form-urlencoded
  
 === Paramètres === === Paramètres ===
Ligne 725: Ligne 770:
  "chunkpart": false,  "chunkpart": false,
  "message": "File successfully uploaded.",  "message": "File successfully uploaded.",
- "filePath": "F:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/albatros_image.1.pdf"+ "filePath": "F:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/document_test.pdf"
 } }
 </code> </code>
Ligne 740: Ligne 785:
  
 <code> <code>
-http://localhost/ezged/data/service.php?service=docpak/addpages&tfqn=courriers&rsid=118&file=D:\import\courrier_exemple.pdf&start=-1&ocr=1+http://localhost/ezged/data/service.php?service=docpak/addpages&tfqn=courriers&rsid=118&file=F:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/document_test.pdf&start=-1&ocr=1
 </code> </code>
  
dev/api/webservices/json.1679569980.txt.gz · Dernière modification : de florian