API Key
Metodo di autenticazione che fornisce accesso alle funzionalità principali dell’API.Come ottenerla
Puoi trovare la tua API Key nel pannello ristorante alla voce Strumenti > Accesso API.Utilizzo
Includi l’API Key nell’header HTTP delle tue richieste:API Client
Autenticazione avanzata che consente l’accesso completo a tutte le funzionalità dell’API, incluse Importazione Menu e Inserimento Ordini.Come ottenerle
Contatta il nostro staff di supporto per richiedere le tue credenziali API Client (Client ID e Client Secret).
Utilizzo
Includi entrambe le credenziali negli header HTTP delle tue richieste:API Client + OAuth 2.0
Autenticazione avanzata tramite credenziali API Client con lo standard di sicurezza OAuth 2.0 (RFC 6749). Questo metodo implementa il grant type Client Credentials, progettato per l’autenticazione server-to-server dove il client agisce per proprio conto.Flusso di autenticazione
1. Richiedi un access token Effettua una richiesta POST all’endpoint token con le tue credenziali API Client:Authorization di tutte le richieste successive:
Risposte di errore con OAuth
Quando si utilizza l’autenticazione OAuth 2.0 con Bearer token, tutte le risposte di errore con stato HTTP 400, 401 o 403 vengono restituite in formato conforme a OAuth secondo RFC 6749 (OAuth 2.0) e RFC 6750 (Bearer Token Usage).Formato risposta errore OAuth
Gli errori OAuth utilizzano una struttura standardizzata:Codici errore OAuth standard
HTTP 401 - L’access token non è valido, è scaduto o è stato revocato
HTTP 403 - L’access token non ha i permessi richiesti. L’header
WWW-Authenticate include gli scope mancantiHTTP 400 - La richiesta manca di parametri obbligatori, contiene valori non validi o è malformata
HTTP 400 - Il codice di autorizzazione o il refresh token non è valido o è scaduto (usato nell’endpoint token OAuth)
HTTP 401 - Autenticazione client fallita (credenziali non valide nell’endpoint token OAuth)
HTTP 400 - Il grant type non è supportato dal server di autorizzazione (usato nell’endpoint token OAuth)