Modellare le richieste API
Per creare una semplice GET attraverso un'API esterna, è necessario selezionare la sezione Business Logic e fare clic sul pulsante Create API request nella scheda External API Requests nella scheda. Nella nuova finestra modale, inserire il nome del processo aziendale e la descrizione (opzionale).
Quindi, selezionare la method della richiesta da eseguire, endpoint indirizzo e compilare i parametri di richiesta richiesti (query params nell'esempio seguente). In alcuni casi, è necessario compilare i campi header, body e url params, a seconda del compito che l'utente deve svolgere.
Nell'editor BP è possibile testare il processo facendo clic sul pulsante Test request . Nella finestra visualizzata, inserire i parametri della richiesta e fare clic sul pulsante Execute request . Il corpo della risposta sarà ricevuto nella scheda body se la richiesta è stata eseguita con successo. Autofill Response analizza la risposta e aiuta a creare i modelli necessari. Facendo clic su Autofill Response viene generato automaticamente un modello di risposta per questo endpoint, da utilizzare successivamente.
È possibile creare un modello di dati conoscendo i campi della risposta. Per farlo, è necessario andare su Data Design e creare un nuovo modello, compilandolo in base ai dati che devono essere scritti nel database.
Utilizzo delle richieste API nel backend
Quindi, aprire la sezione Business Logic e fare clic su Create business project per creare un modello BP per ricevere i dati tramite un'API esterna e scriverli nel database specificato. Data Model. Nei blocchi corrispondenti è necessario trovare il blocco del processo API appena creato.
Per far funzionare la richiesta è necessario passare i parametri appropriati configurati in precedenza nell'editor della richiesta API esterna (Query Params nell'esempio seguente). Utilizzare Make - Expand per elaborare e creare dati tramite BP. Un esempio di creazione e passaggio di parametri è mostrato nella schermata seguente.
Quindi i dati output body deve essere espanso e scritto nel file data model. Nell'esempio seguente, viene ricevuto il prezzo del bitcoin in dollari (USD).
Per scrivere i dati della risposta nel campo DB, Make e DB: Create vengono utilizzati i blocchi di tipo , e .
Quindi è necessario creare un blocco Endpoint per il blocco appena creato BP per potervi accedere tramite il frontend dell'applicazione web.
Utilizzo delle richieste API nel frontend
Dal frontend dell'applicazione è necessario utilizzare i blocchi di tipo Server request GET per l'endpoint specificato, come nella schermata seguente.