Fraktguiden  for bedrifter

Du kan hente data fra Bring direkte i XML format. Denne metoden er ikke så avansert som å bruke Web Service, men gir fortsatt de fleste muligheter.

Tjenesten er gratis tilgjengelig forutsatt aksept av bruksvilkårene. Merk at kun registerte brukere vil få meldinger om endringer i tjenesten!

Eksempler på bruk

SendingEtt produktTo eller flere produkterAlle produkter
Pris basert på vekt xml xml xml
Pris basert på alle parametre xml xml xml
Kun transporttid xml xml xml
Pris, transporttid og produkttekster xml xml xml
Pris, transporttid og produkttekster basert på alle parametere xml xml xml

I tabellen finnes flere brukseksempler for tjenesten. Eksemplene tar for seg sending av en pakke på 1500 gram fra postnummer 7600 til 1407. Der pakkemål og dato er relevant, brukes målene 40x40x33 (cm) og datoen 03.02.2009.

NB! Husk å legge på timeout på kall til tjenesten og håndtering av feilmeldinger som f.eks for stor pakke eller utenfor dekningsområde. En mulighet er å gi en fast standardpris på pakken dersom tjenesten ikke svarer eller gir feilmelding (dog bør f.eks utenfor dekningsområde håndteres spesielt). Se oversikt over feilkoder.

Velge ressurs og produkt

XML APIet kan kalles på forskjellige måter avhengig av hvilke data man skal ha ut. Det er mulig å spørre om ressursene pris, transporttid, produkttekster - eller alle tre. På samme måte kan det spørres om ett produkt, flere spesifikke produkter eller alle produktene som passer for en pakke med gitte mål.

Valg av ressurs det spørres etter gjøres på følgende måte:

Begrensningen av produkt gjøres på følgende måte:

Ved å endre på ressurser og parametere i adressefeltet kan du tilpasse data til ditt behov!

Parametere

Tjenesten tar som vist over inn et sett med parametre. Disse angir forsendelsesinformasjon som brukes til å beregne resultatet. Hver spørring har et minimum sett med informasjon, men som hovedregel vil også mer informasjon medføre bedre og mer korrekt svar. Den følgende listen viser de mulige parametrene:

Parameter Beskrivelse
Postnummer (Postalcode) Oppgis ved å legge på ?from=7600&til=1407 (xml).
Vekt i gram (Weight) Oppgis ved å legge på ?weightInGrams=1500 (xml). Merk at vekten oppgis i gram.
Pakkemål i centimeter (Dimensions) Oppgis ved å legge på &length=30&width=40&height=40 (xml).
Volum i kubikkdesimeter (Volume) Oppgis ved å legge på &volume=33 (xml).
Forsendingsdato (ShippingDate) Forsendingsdatoen angir hvilken dato pakken blir levert til Bring (innenfor tidsfristen), og brukes til å beregne leveringsdato. Oppgis ved å legge på &date=2009-02-03 (xml).
Datoen oppgis på ISO-format, altså YYYY-MM-DD.
Forhåndsmeldt (m/EDI) (EDI setting) Flagg som angir om pakken er forhåndsmeldt. Oppgis ved å legge på &edi=false (xml). Default er true. Merk at dette flagget utover pris kan påvirke hvilke produkter som er tilgjengelig.
Innlevert på postkontor (Shipped from post office) Flagg som angir om du leverer pakken til postkontor når den sendes. Oppgis ved å legge på &postingAtPostoffice=true (xml). Default er false.
Tilleggstjenester (Additional services) Gir pris på de oppgitte tilleggstjenester. Oppgis ved å legge på &additional=postoppkrav&additional=evarsling &additional=lordagsutkjoring (xml).
Prisjustering (Price adjustments) Gir mulighet til å justere prisene som returneres. Oppgis ved å legge på &priceAdjustment=m20p (xml).
Merk at prisjusteringen gjøres på prisen uten MVA. Mer informasjon om prisjustering finnes under.

Prisjustering

Fraktguiden tilbyr justering av prisene som vises. Denne tjenesten er tilgjengelig både i XML APIet og i Levert av Bring. For å justere prisen legges parameteren &priceAdjustment=m20p på i spørringen.

Parameteren bygges opp på formen [produktkode_][o]10[p]. Deler av parameteren med firkantklammer ([ ]) rundt er frivillige. De ulike delene av parameteren har følgende betydning:

  • produktkode_ brukes dersom prisjusteringen kun skal gjøres for ett produkt. Eksempel: &priceAdjustment=SERVICEPAKKE_m20 senker prisen på Servicepakke med 20 kroner.
  • o angir hvilken operasjon som skal utføres. Støttede operasjoner er 'p' for pluss, 'm' for minus eller blankt for fastprisjustering. Eksempel:
  • 10 angir faktoren som skal brukes i prisjusteringen. Dette tallet kan angi et fast kronebeløp som skal legges til/trekkes fra, en prosent som skal legges til/trekkes fra eller en fastpris avhengig av de andre parametrene.
  • p angir at operasjonen gjelder prosent. Merk at dette kun er gyldig for pluss- og minusoperasjoner (ikke fastpris).

Det er mulig å kombinere flere prisjusteringer i en spørring. Det er ikke anbefalt å gjøre overlappende spørringer. Dersom det er behov for å gjøre flere samtidige prisjusteringer bør det gjøres for hvert enkelt produkt ved hjelp av produktkode-prefikset.

Eksempel: &priceAdjustment=SERVICEPAKKE_79 &priceAdjustment=EKSPRESS09_m20p setter fastpris på 79 kroner for Servicepakke og trekker fra 20% på Bedriftspakke Ekspress Over natten 09.

Støtte for flere kolli

XML API'et har støtte for å spørre om summert pris for flere kolli. For å sende inn pakkemål for flere kolli, send inn pakkemålsparameterne på normal måte, men sett på et tall-suffix (0-9) for å identifisere de ulike kolli.

Eksempel-pakkemålsparametre:
weightInGrams1=1500&weightInGrams2=2500

Legg merke til at packageId attributten til resultatet har verdien PACKAGE_AGGREGATE_1_2. Dette er for å vise at resultatet er en aggregert (summert) pakke av kolli med suffix 1 og 2. Generelt listes alle gjenkjente pakker (suffix) opp her.

Intet tall-suffix er samme som suffix 0.
Man trenger ikke å ha de samme pakkemålsparametre på hvert kolli. Dvs. følgende parametre er helt OK: weightInGrams=1500&volume2=150. PackageId attributten i dette tilfellet blir som forventet satt til PACKAGE_AGGREGATE_0_2.

Begrensninger i XML API

XML API har noen begrensninger. Dersom du har behov utover dette bør du ta en kikk på Prøv tjenesten - Web Service.

  • XML API håndterer spesialgodstillegg som er en følge av lengde, bredde og høyde på pakken, men du kan ikke selv definere den som spesialgods.


   Video
Videoer
    Produktark
Produktark (pdf)
Innlogging

Brukernavn

Passord

  Glemt passord

Registrere ny bruker

For å kalle Web Services trenger du en identifikator. Denne får du når du registrer deg. Dette er gratis.
Forum og tilbakemelding

Teamet bruker egen løsning for brukerstøtte, ønsker og tilbakemeldinger. Gå til forum

Loading...
Kontakt teamet direkte

fraktguide@posten.no

Forum og feedback