Riferimento API Zapier

Documentazione completa dell'API per l'integrazione QR Code Maker con Zapier. Include autenticazione OAuth 2.0, tutti gli endpoint, formati richiesta/risposta e webhook.

Riferimento completo dell'API per integrare QR Code Maker con Zapier. Questa documentazione copre autenticazione, tutti gli endpoint, formati richiesta/risposta ed eventi webhook.

URL Base

https://qr-code-maker.app

Autenticazione

L'API usa OAuth 2.0 con flusso del codice di autorizzazione.

Flusso OAuth 2.0

  1. Richiesta di Autorizzazione - Reindirizzare l'utente per autorizzare
  2. Codice di Autorizzazione - L'utente approva, riceve il codice
  3. Scambio Token - Scambiare il codice per token di accesso
  4. Richieste API - Usare token Bearer per tutte le richieste
  5. Aggiornamento Token - Aggiornare quando il token scade

Endpoint di Autorizzazione

GET /oauth/authorize

Parametri:

ParametroTipoRichiestoDescrizione
client_idstringIl tuo ID client OAuth
redirect_uristringURL di reindirizzamento
response_typestringDeve essere code
statestringStringa per protezione CSRF
scopestringNoScope separati da spazi

Scope Disponibili:

ScopeDescrizione
qr_codes:readLeggere codici QR
qr_codes:writeCreare, aggiornare, eliminare
analytics:readAccedere alle statistiche
webhooks:writeGestire webhook

Scambio Token

POST /api/oauth/token

Durata Token:

TokenDurata
Codice di autorizzazione10 minuti
Token di accesso1 ora
Refresh token30 giorni

Aggiornamento Token

POST /api/oauth/refresh

Endpoint dell'API

Tutte le richieste richiedono token Bearer:

Authorization: Bearer qrc_at_xxxxxxxx

Testare Connessione

GET /api/zapier/me

Elencare Codici QR

GET /api/zapier/qr

Creare Codice QR

POST /api/zapier/qr

Tipi Supportati:

TipoCampi
website{ "url": "https://..." }
vcard{ "firstName": "", "lastName": "", ... }
wifi{ "ssid": "", "password": "", "security": "WPA" }
email{ "email": "", "subject": "", "body": "" }
sms{ "phone": "", "message": "" }
phone{ "phone": "" }
text{ "text": "" }
event{ "title": "", "startDate": "", "endDate": "", "location": "" }

Ottenere Codice QR

GET /api/zapier/qr/{id}

Aggiornare Codice QR

PATCH /api/zapier/qr/{id}

Eliminare Codice QR

DELETE /api/zapier/qr/{id}

Cercare

GET /api/zapier/qr/search

Analisi

GET /api/zapier/qr/{id}/analytics

Cartelle

GET /api/zapier/folders

Webhook

Iscriversi

POST /api/zapier/webhooks/subscribe

Eventi:

EventoDescrizione
qr.scannedQR scansionato
qr.createdQR creato
qr.milestone.100100 scansioni
qr.milestone.500500 scansioni
qr.milestone.10001.000 scansioni
qr.milestone.50005.000 scansioni
qr.milestone.1000010.000 scansioni

Annullare Iscrizione

DELETE /api/zapier/webhooks/{id}

Gestione Errori

Codici HTTP

StatusDescrizione
200Successo
201Creato
204Nessun Contenuto
400Richiesta Non Valida
401Non Autorizzato
403Vietato
404Non Trovato
422Errore Validazione
429Limite Superato
500Errore Server

Limite di Velocità

  • Limite: 100 richieste al minuto per token

Per Iniziare

  1. Visita la nostra integrazione Zapier
  2. Autorizza QR Code Maker
  3. Crea il tuo primo Zap

Supporto

Domande? Contatta support@qr-code-maker.app.