Vérification de la Disponibilité via l'API Yoplanning
Endpoint: /api/v3.1/teams/[teamId]/convalida dell'ordine
Questo metodo API consente di verificare se il contenuto del carrello è ancora disponibile prima di finalizzare l'ordine. È particolarmente utile per evitare situazioni di overbooking nei casi in cui più clienti effettuano prenotazioni contemporaneamente.
Esempio di utilizzo con CURL
Punto finale:
Descrizione:
Devi inviare lo stesso JSON utilizzato per effettuare un ordine, l'unica differenza è l'URL.
Esempio :
Risposta in caso di disponibilità:
Risposta in caso di indisponibilità:
Suggerimenti per l'uso e best practice
Controlla prima di finalizzare ogni ordine: utilizza questo metodo prima di finalizzare un ordine per assicurarti che tutte le risorse necessarie siano ancora disponibili.
Gestione degli errori: In caso di indisponibilità, fornire un'adeguata gestione degli errori per informare il cliente e offrire alternative.
Automazione: integra questa verifica in un processo automatizzato per transazioni in tempo reale, soprattutto durante i periodi di elevata attività.
Errori comuni e soluzioni
Errore 404 non trovato):
Causa: Endpoint non valido o ID team errato.
Soluzione: controlla l'URL e il teamId utilizzato.
Errore 401 (non autorizzato):
Causa: Problema di autenticazione.
Soluzione: controlla il token di autenticazione e assicurati che sia valido e attivo.
Errore 400 (richiesta errata):
Causa: Formato JSON non corretto o dati mancanti.
Soluzione: verifica che il JSON inviato sia formattato correttamente e che siano incluse tutte le informazioni necessarie.
Last updated