Dostava: API - Praktični primjeri
Koristeći cURL CLI alat preko Linux terminala
Last updated
Was this helpful?
Koristeći cURL CLI alat preko Linux terminala
Last updated
Was this helpful?
Prije nego što nastavite potrebno je da barem jednom prođete kroz proces dostave . Za korisničko uputstvo krenite .
Za praktičnu probu API poziva je potrebno da prethodno obezbijedite:
U primjerima koristimo vrijednost token123
za korisnički token. Za mejl adrese koristimo posiljalac@example.com
i primalac@example.com
. Za certifikat koristimo naziv datoteke clientCert.p12
i lozinku qwerty
za pristup certifikatu.
Na početku, napravićemo datoteke koje otpremamo na slanje preko servisa elektronske dostave. U terminalu izvršite sljedeće komande:
U nastavku su dati primjeri otpremanja pošiljke na slanje. Ukoliko je API poziv uspješan dobija se povratna HTTP poruka 201 Created
, a u poruci iz odgovora jedinstveni broj pošiljke, etiketa, cijena i sa kojeg bilansa se naplaćuje.
9e07c5cd-1ae8-40ad-935c-34d3da684458 hirovita_metrika_14 (0.69€ - Free)
Šaljemo datoteke, naznačavamo primaoca i pošiljaoca, definišemo dostavnu poruku, kao i referencu pošiljke na strani primaoca.
Dodatno u odnosu na prethodni primjer naznačavamo preporučenu dostavu (byRegisteredMail) i identifikaciju primaoca koristeći PIB broj 12345678 (toTaxId).
Dodatno u odnosu na prethodni primjer naznačavamo ovjeru dokaza sa kvalifikovanim vremenskim žigom (qualifiedTimestamp).
Dodatno u odnosu na prethodni primjer naznačavamo zahtjev za potvrdu prijema (requestReceipt), rok za potvrdu od 7 dana (requestReceiptDeadline), rok za podsjetnik od 3 dana (receiptReminderDeadline), a i uklanjamo naznaku za ovjeru kvalifikovanim vremenskim žigom.
Nakon uspješnog slanja, primalac dobija mejl sa dostavnim obavještenjem -Nova pošiljka
. Otvorite izvorni oblik mejla tako da možete da vidite sva zaglavlja (headers). U zaglavlju X-Edostava-Api-Package-Get
je sadržan link preko kojeg možete da preuzmete pošiljku.
Prvi put kada preuzimate pošiljku možete da naznačite prijemnu referencu (moguće samo prvi put). Prijemna referenca se upisuje u dokaze.
U odnosu na prethodni primjer, prilikom ponovnog preuzimanja pošiljke, izostavljate naznaku prijemne reference (prijemnu referencu je moguće naznačiti samo prilikom prvog preuzimanja).
Nakon uspješnog preuzimanja pošiljke, primalac dobija mejl sa dostavnim obavještenjem - Zahtjev za potvrdu prijema
. Otvorite izvorni oblik mejla tako da možete da vidite sva zaglavlja (headers). U zaglavlju X-Edostava-Api-Receipt-Post
je sadržan link preko kojeg možete da izvršite potvrdu prijema.
Ukoliko se eksplicitno ne navede sadržaj potvrde prijeme onda se koristi predefinisani obrazac.
Dodatno u odnosu na prethodni primjer se naznačava proizvoljan sadržaj potvrde prijema (mora barem 7 riječi).
Nakon uspješnog primanja pošiljke (sa potvrdom prijema ili bez), pošiljalac i primalac dobijaju mejl sa dostavnim obavještenjem - Dostavnica
. Otvorite izvorni oblik mejla tako da možete da vidite sva zaglavlja (headers). U zaglavlju X-Edostava-Api-Delivery-Note-Get
je sadržan link preko kojeg možete da preuzmete dostavnicu.
Parametar fromAddress sadrži mejl adresu pošiljaoca koja prethodno mora biti verifikovana . Pogledajte uputstvo kako uraditi .
U zaglavljima mejla se nalaze upisani i drugi dostave koji mogu biti korisni prilikom obrade. Prethodno potvrdite autentičnost mejla.