DPD API pro automatizovaný import zásilek – PHP knihovna
DPD poskytuje tyto API služby:
Každá služba má jiné přístupové údaje.
Shipping API V1.1 – NST Shipment API v1.1 (dokumentace zde)
Toto je mezinárodní API, která má podporu webové aplikace; To znamená, že import balíků provedený přes API se zobrazuje také v adminstraci DPD.-
Rest API GeoAPI 2
Nová API (dokumentace zde), která má být nástupcem za GeoAPI. GeoAPI (import balíků atp.) a DpdStatus (stav zásilky)
Tato knihovna je novější a o něco přehlednější k použití.
Poslední je verze 1.4 a knihovna funguje a pravděpodobně ještě dlouho bude, ale DPD doporučuje přejít na nové služby.MojeDPD API
Tato knihovna je pro nové klienty už zablokována a v roce 2024 se má úplně zrušit.
PHP knihovny jsou k dispozici pro každou zmíněnou API a umožňují:
- Vytváření zásilek
- Vytvoření přepravních štítků
- Vytváření svozu
- Zjištění stavu balíku
- Seznam výdejních míst DPD Pickup Point
- Historie podaných zásilek přes API
- ... a další dle oficiální specifikace
Součástí je i knihovna pro výdejní místa DPD Pickup Point.
Funkční pro PHP 5.6+, PHP 7, PHP 8 a třída je vždy umístěna v jednom PHP souboru.
Příklad použití:
Kompletní příklady budou dodány s knihovnami.
Historie změn
17.10.2023 - Nová API Shipping API V1.1 - mezinárodní DPD
10.03.2023 - Rest API GeoAPI 2 (JSON) - Nová API (DPD GeoAPI dokumentace)
17.01.2022 - GeoAPI - aktualizace funkce pro tisk PDF štítků tak, aby tisklo štítky vedle sebe na A4 formát ✅
16.01.2022 - GeoAPI - drobné změny, verze v1.4.0
05.02.2021 - GeoAPI - drobné změny, verze v1.3.3
05.02.2021 - Doplněny informace k MojeDPD
13.01.2021 - Doplněny informace
22.07.2020 - Doplněny příklady k MojeDPD
31.10.2017 - Přidáno