Webhook (POST al tuo URL)
Una POST HTTP con un corpo JSON strutturato appena la scansione va a buon fine. Imposti un URL e, se serve, l'autenticazione HTTP Basic: hai finito. Su iOS e Android.
Cinque automatismi integrati scattano nell'istante in cui scansioni un tag NFC, un codice QR o un codice a barre: una POST verso il tuo server, l'apertura dell'URL, l'avvio di un Comando rapido, il risultato letto ad alta voce o un suono. NFC.cool fa la scansione, l'azione la scegli tu.
Una POST HTTP con un corpo JSON strutturato appena la scansione va a buon fine. Imposti un URL e, se serve, l'autenticazione HTTP Basic: hai finito. Su iOS e Android.
Quando l'URL scansionato usa lo schema `shortcuts://`, il Comando rapido corrispondente parte da solo, senza un tocco in più. Così i dati della scansione finiscono ovunque arrivino i Comandi Rapidi.
Quando il contenuto è un URL normale, si apre da solo in Safari (o nell'app collegata al deep link). Il passaggio 'tocca per aprire' sparisce.
L'app legge ad alta voce il contenuto scansionato, senza che tu debba toccare niente. La velocità della voce è regolabile. Comoda per l'accessibilità, per quando hai le mani occupate o semplicemente come conferma.
Un suono di conferma a ogni scansione: scegli un file audio tuo oppure uno dei toni già inclusi.
I webhook partono da tre tipi di evento: scansioni NFC, scansioni QR e scansioni di codici a barre. Ogni sorgente ha il suo interruttore, così le letture NFC finiscono nel tuo gestionale di magazzino senza che lo scanner della fotocamera intasi lo stesso endpoint. Il webhook resta comunque uno solo: un URL, un payload JSON, una POST.
Ogni POST invia un corpo JSON fatto così:
{
"identifier": "04:A2:7F:1B:5E:80:00",
"date": "2026-05-12T14:23:01Z",
"content": "Filament Spool #1234",
"tagType": "openPrintTag",
"structured": {
"material": "PLA",
"color": "#FF6F4C",
"manufacturer": "Prusament",
"uuid": "5e8a-7c1d-4f90"
}
}I campi tagType e structured compaiono solo nei formati speciali come OpenPrintTag; tutte le altre scansioni inviano soltanto i primi tre campi. Nella documentazione per sviluppatori trovi la descrizione campo per campo, l'autenticazione, gli esempi con curl e alcuni server pronti da avviare.
Il modo più rapido per vedere l'intero giro, dall'inizio alla fine: Server web su GitHub. È un server di esempio essenziale che riceve i payload dei webhook di NFC.cool, li registra e ne mostra la struttura in tempo reale. Clonalo, avvialo, punta l'iPhone su un tag e guarda le scansioni arrivare.
| Gratis | Platinum | |
|---|---|---|
| Webhook per NFC e QR | ✗ | ✓ |
| Sintesi vocale | ✗ | ✓ |
| Comandi Rapidi | ✗ | ✓ |
| Sincronizzazione iCloud | ✓ | ✓ |
Sì, i webhook ci sono sia nella versione iOS sia in quella Android di NFC.cool Tools e il payload JSON ha la stessa struttura su entrambe le piattaforme. Gli altri quattro automatismi (avvio del Comando rapido, sintesi vocale, audio e apertura dei link) sono invece solo per iOS.
Per ora uno soltanto. Lo stesso indirizzo riceve tutti gli eventi di scansione, distinti dalle sorgenti che hai attivato e dal tipo di contenuto.
L'autenticazione HTTP Basic, con nome utente e password salvati cifrati nel Portachiavi di iOS. Al momento non sono supportati i token Bearer, le intestazioni personalizzate e la firma HMAC.
La POST fallisce e l'evento resta registrato sul dispositivo. Per ora non c'è una coda di reinvio automatico: se il server può risultare instabile, scrivi un gestore idempotente, che regga senza effetti collaterali un secondo invio identico, e rilancia la chiamata dalla cronologia delle scansioni.
NFC.cool non ne impone nessuno. Sono i contenuti dei tag a essere limitati dallo standard NFC: qualche KB per i tag NDEF più comuni.
Clona il Server web su GitHub, avvialo in locale, imposta l'app su quell'indirizzo e vedrai arrivare ogni scansione in tempo reale.
★4,5·73.500 valutazioni·Gratis