Mandare i file in coda dal tuo sito
Per chi vende stampe online e vuole che gli ordini arrivino da soli nella coda di Stamperia Demo DTF. La chiave è nella tua pagina personale (sezione "Collega il tuo negozio online").
Autenticazione
Header Authorization: Bearer LA_TUA_CHIAVE su ogni chiamata. Indirizzo: https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php
1. Macchine disponibili
curl -H "Authorization: Bearer csp_..." "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=macchine"
2. Manda un file in coda
POST multipart con il file, oppure con un url https da cui scaricarlo. Il campo rif (il tuo numero d'ordine) evita i doppioni: se lo rimandi, ricevi il lavoro già creato.
curl -H "Authorization: Bearer csp_..." \ -F "file=@logo.png" -F "macchina_id=1" -F "larghezza_cm=28" -F "altezza_cm=35" \ -F "copie=10" -F "rif=ORD-1182" -F "note=specchiato" \ "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=lavoro"
Campi: file o url (+ nome_file), macchina_id, larghezza_cm, altezza_cm, copie, rif, titolo, note, urgente (1).
3. Stato di un lavoro
curl -H "Authorization: Bearer csp_..." "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=stato&rif=ORD-1182"
Stati: in_verifica (Da controllare), in_coda (In coda), inviato (Mandato alla macchina), in_stampa (In stampa), stampato (Stampato), pronto (Pronto / da spedire), consegnato (Consegnato), unito (Unito in un foglio), errore (Errore), annullato (Annullato).
4. Ultimi lavori
curl -H "Authorization: Bearer csp_..." "https://www.citygraphnapoli.it/demo/coda-stampa/api/v1.php?az=lavori"
Risposte JSON. Errori con {"error": "..."} e codice HTTP 4xx.