Introduction
API est l’abréviation de Application Programming Interface (interface de programmation d’applications). En termes simples, les API sont un ensemble de fonctions et de procédures qui permettent de créer des applications qui accèdent aux données et aux caractéristiques d’autres applications, services ou systèmes d’exploitation.
Dans notre cas, vous pouvez utiliser notre API facilement grâce à notre paquetage nugget disponible pour l’application .NET.
Authentification
Verrouiller le fichier
Informations utiles sur les classes
ResponseApi
Dans tous vos appels, le paquet Nugget vous enverra un objet ResponseApi
La classe est définie comme suit :
| Attribut | Type | Description |
| ErrorCode | string | Code d’erreur envoyé par le serveur. Si votre demande contient une erreur, cet attribut sera instancié. Il contiendra toujours un nombre avec un index de l’Enum ErrorCode en dessous de ce tableau. |
| Status | int | Code d’état http |
| Detail | List | Liste des messages d’erreur |
| Result | T (depends of the Rqs) | Résultat du modèle Dto |
ErrorCode Enum
| Key | Value | Description |
| -2 | BAD_REQUEST | |
| -1 | PARAMETERS_ERROR | |
| 0 | PERSISTENCE_EXCEPTION | |
| 1 | INSTANCE_NOT_FOUND | |
| 2 | USER_NOT_CREATE_ON_IDENTITY_SERVER | |
| 3 | INVALID_GUID | |
| 4 | USER_NOT_REGISTER | |
| 5 | INSTANCE_ALREADY_EXIST | |
| 6 | PERMISSION_DENY | |
| 7 | EXPECTED_MULTIPART_REQUEST | |
| 8 | FORM_DATA_PRESENT | |
| 9 | UPLOADED_FILE_IS_EMPTY | |
| 10 | FORMAT_EXCEPTION | |
| 11 | ELASTIC_SEARCH_ERROR | |
| 12 | IFC_UPDATE | |
| 13 | IFC_GET | |
| 14 | STORAGE_NOT_CONNECTED | |
| 15 | STORAGE_FAIL_CREATE | |
| 16 | STORAGE_SWIFT_API_ERROR | |
| 17 | STORAGE_FILE_NOT_FOUND | |
| 18 | INVALID_FORMAT_DATE | |
| 19 | DATABASE_SCHEMA_NOT_VALIDATED | |
| 20 | NHSESSION_ALREADY_EXIST | |
| 21 | FILE_NOT_LOCK | |
| 22 | FILE_ALREADY_LOCK | |
| 23 | FILE_LOCKED | |
| 24 | LOCK_CONFLICT |