Modélisation des demandes d'API
Pour créer une simple GET simple via une API externe, vous devez sélectionner la section Business Logic et cliquer sur le bouton Create API request dans l'onglet External API Requests onglet. Dans la nouvelle fenêtre modale, saisissez le nom et la description du processus métier (facultatif).
Ensuite, sélectionnez le type method de la demande que vous devez effectuer, endpoint et remplissez les paramètres de demande requis (query params dans l'exemple ci-dessous). Dans certains cas, il est nécessaire de remplir le champ header, body et url paramsdépend de la tâche à laquelle l'utilisateur est confronté.
Dans l'éditeur BP vous pouvez également tester le processus en cliquant sur le bouton Test request sur le bouton . Dans la fenêtre qui apparaît, entrez les paramètres de la demande et cliquez sur le bouton Execute request et cliquez sur le bouton . Le corps de la réponse sera reçu dans l'onglet body si la demande a été exécutée avec succès. Autofill Response analyse la réponse et aide à créer les modèles nécessaires. En cliquant sur Autofill Response un modèle de réponse pour ce point de terminaison sera automatiquement généré pour une utilisation ultérieure.
Il est possible de créer un modèle de données connaissant les champs de la réponse. Pour ce faire, vous devez aller à Data Design et créer un nouveau modèle en le remplissant en fonction des données qui doivent être écrites dans la base de données.
Utilisation des demandes d'API dans le backend
Ensuite, ouvrez la section Business Logic et cliquez sur Create business project pour créer un BP pour recevoir des données via une API externe et les écrire dans la base de données spécifiée. Data Model. Dans les blocs correspondants, vous devez trouver le bloc du processus API nouvellement créé.
Pour faire fonctionner la requête, vous devez passer les paramètres appropriés configurés précédemment dans l'éditeur de la requête API externe (Query Params dans l'exemple ci-dessous). Utilisez Make - Expand pour traiter et créer des données via BP. Un exemple de création et de passage de paramètres est montré dans la capture d'écran ci-dessous.
Ensuite, le output body doit être développé et écrit dans le bloc data model. Dans l'exemple ci-dessous, le prix du bitcoin en dollars (USD) est reçu.
Afin d'écrire les données de la réponse dans le fichier DB, Make et DB: Create sont utilisés.
Ensuite, vous devez créer un bloc Endpoint pour le bloc nouvellement créé BP pour y accéder via le front-end de l'application web.
Utilisation des demandes d'API dans le front-end
Depuis le frontend de l'application, vous devez utiliser des blocs de type Server request GET pour le point de terminaison spécifié comme sur la capture d'écran ci-dessous.