Esecuzione di Richieste HTTP
Scorri per mostrare il menu
Le richieste HTTP consentono a Zapier di comunicare attivamente con sistemi esterni tramite API. Mentre i webhook (Catch Hook) ricevono dati in ingresso, le richieste HTTP inviamo richieste in uscita, permettendo l'interazione con servizi anche in assenza di integrazioni native di Zapier.
Concetto chiave
L'attenzione si sposta nella direzione opposta, inviando dati all'esterno.
-
Catch Hook: come avere una cassetta postale, si riceve ciò che altri inviano;
-
Richiesta HTTP: come fare una telefonata, si contattano attivamente altri sistemi.
Le richieste HTTP consentono sia di richiedere informazioni sia di istruire un altro sistema a eseguire un'azione. Se un servizio espone un'API, come la maggior parte dei servizi moderni, è possibile collegarsi direttamente da Zapier.
Questa è una delle funzionalità più utilizzate nell'automazione. Comprendere le richieste HTTP amplia notevolmente ciò che è possibile costruire e integrare.
Trovare le richieste HTTP in Zapier
Componenti di una richiesta HTTP
Ogni richiesta HTTP ha quattro componenti principali. La prima è l'URL (endpoint), l'indirizzo a cui viene inviata la richiesta, dove risiede l'API. Le API espongono endpoint diversi per azioni differenti.
# https://api.example.com/contacts → Working with contacts
# https://api.example.com/deals → Working with deals
# https://api.example.com/companies → Working with companies
Parametri URL: Per le richieste GET, i parametri spesso vengono inseriti nell'URL:
# https://api.example.com/contacts?email=john@example.com
Tutto ciò che segue il ? indica all'API quali dati specifici desideri. La documentazione dell'API specifica quali endpoint sono disponibili e come utilizzarli.
Il prossimo componente è il metodo, che definisce il tipo di richiesta, come GET, POST o PUT. In Zapier, si seleziona dal menu a discesa e deve corrispondere a ciò che l'API si aspetta per l'azione che si sta eseguendo. La documentazione indica chiaramente quale metodo utilizzare per ciascun endpoint.
Le intestazioni contengono metadati sulla richiesta, inclusi i dettagli di autenticazione e il formato dei dati inviati o ricevuti.
E l'ultimo è I dati effettivi che stai inviando. Si applica alle richieste POST e PUT (GET di solito non ha un body).
Se l'API richiede nomi di campi specifici, devi rispettarli esattamente. La documentazione indica i campi obbligatori e i loro nomi.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione