| Vous pouvez créer des utilisateurs Portal à l'aide de l'API ou WebAPI en utilisant un mécanisme similaire à celui décrit ci-dessus.   Utilisation de l'API   Dans l'API, vous devez utiliser la classe « ThePortalUserSync ». Ses propriétés sont similaires à celles de la table de base de données « TheUserSync » mentionnée dans la section ci-dessus.   Cet exemple illustre l'ajout d'une recherche Portal pour un seul utilisateur :   // ajout d'une recherche Portal pour un seul utilisateur ThePortalUserSync userSync = new ThePortalUserSync(); userSync.Email = "apiPortal@therefore.net"; userSync.QueryNo = 363; userSync.UserName = "apiPortal@therefore.net"; userSync.UserPwd = string.Empty;  // génère un mot de passe pour l'utilisateur // ajouter des conditions TheCondition condition = new TheCondition(); condition.FieldNo = 123; condition.Condition = "some condition"; userSync.Conditions.Add(condition); userSync.SavePortalUser(server);d   Pour ajouter plusieurs recherches pour un seul utilisateur, vous devez spécifier la même adresse e-mail/le même nom d'utilisateur et indiquer un autre QueryNo.   L'exemple suivant permet d'ajouter un téléchargement pour un utilisateur Portal. //ajout d'un téléchargement Portal pour un seul utilisateur ThePortalUserSync userSyncUpload = new ThePortalUserSync(); userSyncUpload.Email = "apiPortal@therefore.net"; userSyncUpload.CtgryNo = 68; userSyncUpload.UserName = "apiPortal@therefore.net"; userSyncUpload.UserPwd = string.Empty; //définir les valeurs prédéfinies des champs de données d'index pour cet utilisateur Portal userSyncUpload.IndexData.SetCategory(68, server); userSyncUpload.IndexData.SetValueByFieldID("Text", "some predefined value"); userSyncUpload.SavePortalUser(server);   Utilisation à l'aide de WebAPI     Le fonctionnement de l'appel WebAPI est similaire. Vous trouverez des informations complémentaires dans notre documentation WebAPI : SavePortalUser (therefore.net)   Exemple d'appel destiné à ajouter une recherche Portal à un utilisateur :   {       "PortalUser": {       "Conditions": [                  {                "FieldNoOrName" : "1019",                "Condition" : "1"            }              ],       "Email": "myEmail@test.com",       "IndexDataItems":[],       "QueryNo": "163",       "UserName": "test6",       "UserPwd": "Abcd1234"    } }   
| 
 | Notez que la création d'utilisateur Portal n'est instantanée ni avec l'API, ni avec WebAPI. Le processus prend jusqu'à 10 minutes. |  |