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).

create_bp_1

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é.

create_bp_2

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.

create_bp_3

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.

datamodel_4

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éé.

api_block_5

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.

businessmodel_in_6

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.

businessmodel_out_7

Afin d'écrire les données de la réponse dans le fichier DB, Make et DB: Create sont utilisés.

businessmodel_create_8

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.

create_endpoint_9

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.

bp_fe

Was this article helpful?

AppMaster.io 101 Cours accéléré

10 Modules
2 Semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours accéléré pour débutants et explorez AppMaster de A à Z.

Début du cours
Development it’s so easy with AppMaster!

Besoin d'aide?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contactez le support

Parlez-nous de votre problème et nous vous trouverons une solution.

message

Chat communautaire

Discutez de questions avec d'autres utilisateurs dans notre chat.

Rejoindre la Communauté