GS1-Resolver
GS1-Resolver
GS1-Resolver je javni sloj za čitanje za DPP. Kanonska URL adresa izgleda ovako:
https://qr3.app/01/{GTIN}https://qr3.app/01/{GTIN}/10/{LOT}https://qr3.app/01/{GTIN}/21/{SERIAL}https://qr3.app/01/{GTIN}/10/{LOT}/21/{SERIAL}serial i lot moraju koristiti sigurne segmente GS1 putanje: samo A-Z, a-z, 0-9, ., _, ~, - i duljinu od 1 do 20 znakova. Rezervirani URL separatori se odbijaju kako bi kanonska poveznica ostala razrješiva.
Content Negotiation
Isti razrješivač pruža različite prikaze ovisno o zaglavlju Accept:
| Accept | Odgovor |
|---|---|
text/html | Korisnički HTML |
application/ld+json | JSON-LD |
application/json | Sirovi DPP JSON |
application/linkset+json | Skup poveznica (Linkset) s alternativama |
Javno vidljive rute
GET /01/...je kanonski razrješivačGET /dpp/:gtin/:serial?lot=...je HTML aliasGET /v1/dpp/:id/qr.svgvraća SVGGET /v1/dpp/:id/qr.pngvraća PNGGET /v1/dpp/:id/qr.pdfvraća PDFGET /v1/dpp/:id/qr.epsvraća EPS
Vidljivost QR resursa ovisi o statusu DPP-a:
liveje javno dostupan bez autentifikacijedraftiarchivedzahtijevaju valjani autentifikacijski kontekst i pristup radnom prostoru (Workspace)- Nevaljana autentifikacija vraća
401 - Nevidljivi ili tuđi radni prostori (Workspaces) vraćaju
404
Fallback
Ako qr3.app ne pronađe podudaranje, preusmjerava se na nadređeni GS1-Resolver. To je važno kako bi tiskani kodovi radili čak i ako proizvod još nije lokalno registriran.
Praksa
- Izradite DPP na upravljačkoj ploči (Dashboard).
- Koristite GS1 URI kao QR odredište.
- Usmjerite klijentske sustave na željeni format pomoću zaglavlja
Accept.