PostNL API

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Niels Pullens

Niels Pullens

12/12/2014 11:02:31
Quote Anchor link
Ik werk bij PostNl en mijn opdracht is oa om de PostNL api te verbeteren, eenvoudig implementeerbaar te maken en beter ‘vindbaar’ te laten zijn op internet.
Momenteel hebben we nog een gesloten api en wordt de documentatie betreffende de API vrijgegeven als er een overeenkomst is gesloten.

Ik ben daarom bezig om te onderzoeken wat we nodig hebben om een geaccepteerde (open) api te hebben. Ik ben dan ook benieuwd wat php specialisten zouden verwachten van een PostNL API en of er mensen zijn die ervaring hebben met het gebruik van de PostNL API / CIF (Customer information framework). En dus hier hun mening over zouden willen geven.
 
PHP hulp

PHP hulp

25/04/2024 07:02:12
 
E vH

E vH

12/12/2014 11:34:12
Quote Anchor link
Jaren geleden was ik op zoek naar een simpele postcode database, maar PostNL gaf deze nooit vrij, althans niet gratis, dit was een jaar of 8 / 9 geleden toen ik er naar zocht.

Vandaag de dag zijn er databases die je kunt raadplegen die door een community is opgebouwd.
Door middel van een API kan dit en dit kan ook door de database zelf te downloaden.

Wat ik hier erg prettig aan vind is dat er van alles word vrijgegeven.
(zojuist even gespiekt in mijn database), hierbij wat tabellen:

- Volledige Postcode
- Postcode 4 cijferig
- Postcode 2 letters
- Even & oneven nummers (vanaf & eind nummer van een straat)
- Tevens of de straat gemengde nummers heeft of alleen even of oneven.
- Straatnaam
- Plaatsnaam
- Provincie
- Provincie afgekort
- Longitude
- Latitude
- Postbussen ook meegenomen

Wat ik hier nog in mis:
- Wijken
- België, ik mag toch aannemen dat PostNL dit inmiddels wel weet?

Ik denk wel dat postnl dit ook minimaal moet kunnen aanleveren in de open api.
Wat PostNL ook in de gaten moet houden is dat Google ook veel info terug geeft via de API, alleen deze kan simpeler als je het mij vraagt.
De postcodes, plaatsnamen en adressen zijn tegenwoordig niet meer zo geheim... tijd voor PostNL dat ze mee gaan naar 2015.
Gewijzigd op 12/12/2014 11:42:29 door E vH
 
Ivo P

Ivo P

12/12/2014 12:09:55
Quote Anchor link
wat betreft de api's die van postcodes naar straatnaam gaan, loop ik steeds tegen problemen aan als er bij 1 postcode 1234XX meerdere straatnamen horen.
Weliswaar zou dat uniek moeten zijn in combinatie met de huisnummers, maar blijkbaar is dat nog wel eens lastig te combineren tot de juiste straatnaam.

Maar is dat waar "postnl api" om gaat, of is het een api waarmee te verzenden poststukken bij PostNL kunnen worden aangemeld?
 
Ward van der Put
Moderator

Ward van der Put

12/12/2014 12:57:46
Quote Anchor link
Ik beperk me even tot pakketpost, want vooral daarmee heb ik voor onze eigen webwinkels en webwinkels van derden veel ervaring.

1. Postcode API
Hier sluit ik me bij Elmar aan. We maken meerdere keren per week mee dat de combinatie postcode + huisnummer + huisnummertoevoeging ongeldig is. Eerder deze week bleek 142-L bijvoorbeeld 14-2L te zijn en moest 124124 tot 124 worden ingekort. Dan moeten we de klant daarover bellen of mailen; is de klant niet bereikbaar, dan loopt een bestelling vertraging op. Niet fijn vlak voor pakjesavond -- hoewel ik PostNL desalniettemin via Twitter een pluim kon geven: 100% van de pakketten waren binnen 24 uur bezorgd!

Waar mogelijk gebruiken we nu API’s van derden, bijvoorbeeld Postcode.nl (die nota bene samenwerken met concurrent UPS) of de Postcode API van Freshheads (als freemium met een fair use datalimiet). Het zou eleganter zijn als PostNL een vergelijkbare API zelf openstelt.

ParcelWare van PostNL voert weliswaar controles uit, maar die komen voor ons te laat. We schieten orders digitaal in bij een fullfilment-partner van PostNL. Zijn daarin data onjuist, dan vereist dat een handmatige correctie en moet er ook hiervoor weer over en weer worden gebeld of gemaild. Kost dat veel werk, dan betalen we daarvoor ook een correctietoeslag op basis van een uurtarief.

Samenvattend: het kan sneller, met minder fouten en goedkoper. Vooral dat verwacht ik als klant van PostNL van een PostNL API.

2. PakjeGemak API
PakjeGemak en MijnPakket zijn al redelijk goed gedocumenteerd. De enige aanmerking die ik heb, is dat de PHP-code wat verouderd overkomt. Dat is wel een kwestie van stijl en smaak.

3. Track & Trace API
Een API voor de track & trace van pakketten mis ik bij het dagelijkse werk het meest, hoewel hij vast wel zal bestaan. We halen data nu op via internationalparceltracking.com van PostNL, omdat deze track & trace het duidelijkste overzicht geeft, maar het zou veel makkelijker zijn als we een API kunnen pollen met postcode + 3S-code.
 
Niels Pullens

Niels Pullens

12/12/2014 16:01:39
Quote Anchor link
Ivo P op 12/12/2014 12:09:55:
wat betreft de api's die van postcodes naar straatnaam gaan, loop ik steeds tegen problemen aan als er bij 1 postcode 1234XX meerdere straatnamen horen.
Weliswaar zou dat uniek moeten zijn in combinatie met de huisnummers, maar blijkbaar is dat nog wel eens lastig te combineren tot de juiste straatnaam.

Maar is dat waar "postnl api" om gaat, of is het een api waarmee te verzenden poststukken bij PostNL kunnen worden aangemeld?




Toevoeging op 12/12/2014 16:02:01:

Dit bedoel ik ook metPostnl API, maar daarnaast inderdaad ook op zoek naar mensen die voormelden, labellen en barcode genereren o.b.v. het PostNL Customer Interaction Framework (CIF) <CIF is de benaming voor API binnen Postnl>.
En ook op zoek naar meningen over de geimplementeerde bezorgopties via eigen verzendsoftware o.b.v. api /cif.
 
Johan de wit

johan de wit

12/12/2014 21:28:29
Quote Anchor link
Hallo niels,

Is er misschien een demo online dat wij even mee kunnen spelen?
 
Niels Pullens

Niels Pullens

12/12/2014 22:24:28
Quote Anchor link
Johan de wit op 12/12/2014 21:28:29:
Hallo niels,

Is er misschien een demo online dat wij even mee kunnen spelen?




Toevoeging op 12/12/2014 22:26:27:

Hallo Johan,

Helaas is dit niet het geval. Maar een online demo is wel iets wat we in de toekomst willen aanbieden aan programmeurs/belangstellenden als onderdeel van de overgsng naar een open api.
 
Johan de wit

johan de wit

13/12/2014 01:08:19
Quote Anchor link
Hoe lang kan dat duren?
 
E vH

E vH

13/12/2014 11:25:02
Quote Anchor link
Er zijn hier genoeg belangstellenden, demo speciaal voor phphulp online zetten? Zo kun je ook snel feedback krijgen t.o.v de open api.
 
Johan de wit

johan de wit

13/12/2014 12:01:46
Quote Anchor link
Idd. Alleen postnl loopt vet achter, zelfs kleine bedrijven het al online staan.

- 1234ab
- 1234 ab
- 1234
- huisnummers van en tot met.
- tracking/volgen met of zonder sms'jes

Zou vet zijn.
 
Dirk hoffman

dirk hoffman

18/12/2014 23:43:30
Quote Anchor link
Ben op het werk ook toevallig bezig met het implementeren van CIF, zodat we pakketten kunnen voormelden en labels eruit kunnen trekken.

Ben me nog aan het inlezen omdat ik het project over moet nemen van een collega die het bedrijf heeft verlaten, wat ik op dit moment erg mis is een algemene informatie pagina die al dan niet achter een login te bekijken is.

Waar je vervolgens wat eenvoudiger door de api's heen kan klikken, ala http://laravel.com/api/4.2/

Ik heb letterlijk 4 pdfjes doorgestuurd gekregen en daar moet je het dan maar mee doen ;).
Misschien dat er al ergens een dergelijke omgeving is, maar ik heb hem nog niet gevonden.

Wat ook meteen het belang aangeeft van een dergelijke pagina, wat in principe niet veel voor hoeft te stellen.

De documentatie is gelukkig wel vrij duidelijk, maar ook gigantisch droog.
Een paar praktische voorbeelden zouden mij sneller op weg hebben geholpen.

Ik had jou vanmiddag ook aan de telefoon volgens mij? Kan dit kloppen?

Op het werk heb ik op dit moment niet zoveel tijd voor een bespreking over de PostNL CIF api maar vanaf thuis wil ik best het e.e.a. bespreken ;)
Gewijzigd op 18/12/2014 23:44:51 door dirk hoffman
 
E vH

E vH

07/01/2015 10:29:48
Quote Anchor link
*Schopje*

Is er toevallig al iets meer bekend?
 
Niels Pullens

Niels Pullens

24/08/2016 11:46:58
Quote Anchor link
PostNL heeft sinds kort een Developer Center waar alle beschikbare API's op te vinden zijn: https://developer.postnl.nl/


Na het aanvragen van een API key kan de Sandbox omgeving van de PostNL Pakketten API's gebruikt worden om de api's te testen.
Ook zijn er simulator urls beschikbaar, waarmee na het invoeren van de API key eenvoudig de werking van de api's getest kan worden.
Gewijzigd op 24/08/2016 11:47:53 door Niels Pullens
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.