Suchen
Inside Forum
Nützliche Links




 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.01.2018, 16:09
Ghost108 Ghost108 ist offline
Engagierter Besucher
 
Registriert seit: 06.08.2012
Beiträge: 304
Standard Sendungsverfolgung Hermes,UPS,DHL

Hallo zusammen,

ich arbeite aktuell an einer Seite, über die unser Team eine Sendungsverfolgung von DHL, UPS oder Hermes Paketen durchführen kann.

Habe mich als Entwickler bei allen drei angemeldet, allerdings sind die Dokumentation sehr unverständlich und in allen Fällen ohne PHP Beispiele.

Ich hoffe wir können zusammen eine Lösung erarbeiten.
Bevor wir allerdings das Rad neu erfinden - hat jemand vielleicht schon ein fertiges PHP Beispiel für die Sendungsverfolgung einer der o.g. Kuriere?
Mit Zitat antworten
  #2  
Alt 12.01.2018, 16:28
Ghost108 Ghost108 ist offline
Engagierter Besucher
 
Registriert seit: 06.08.2012
Beiträge: 304
Standard AW: Sendungsverfolgung Hermes,UPS,DHL

habe z.B.: mit DHL angefangen und hier ein Beispiel gefunden:
https://blog.simlau.net/dhl-tracking-api-php.html

Code:
PHP Quellcode:
function dhl_tracking($trackingnumber)
{
    $data  = '<?xml version="1.0" encoding="ISO-8859-1" ?>';
    $data .= '<data appname="nol-public" password="anfang" request="get-status-for-public-user" language-code="de">';
    $data .= '  <data piece-code="'.$trackingnumber.'"></data>';
    $data .= '</data>';
 
    // URL bauen und File hohlen
    $xml = simplexml_load_file(sprintf(
        'http://nolp.dhl.de/nextt-online-public/direct/nexttjlibpublicservlet?xml=%s', $data
    ));
 
    // FALSE, wenn Syntax oder HTTP Error
    if ($xml === false) return false;
 
    // Wandelt das SimpleXML Objekt in ein Array um
    foreach ($xml->data->data->attributes() as $key => $value) {
        $return[$key] = (string) $value;
    }
    return $return;
}
 
// Aufruf der Funktion
print_r(dhl_tracking($tracking_number));


Das Resultat ist allerdings:
Code:
Array ( [name] => piece-status-public [searched-piece-code] => 00340434161094038253 [international-flag] => 0 [piece-status] => 5 [piece-status-desc] => Anmeldung fehlgeschlagen. )


Jemand dazu eine Idee?
Mit Zitat antworten
  #3  
Alt 12.01.2018, 16:35
Kasalop Kasalop ist offline
Forum-Mitarbeiter
 
Registriert seit: 29.12.2006
Ort: München
Beiträge: 5.904
Standard AW: Sendungsverfolgung Hermes,UPS,DHL

Zitat:
Code:
appname="nol-public" password="anfang"
Das werden wohl nicht deine zugangsdaten zur API sein, oder?
__________________
Es gibt 10 Arten von Menschen auf der Welt. Die die die binäre Mathematik verstehen und die die sie nicht verstehen!

Zu welcher der Gruppen gehörst du?
Mit Zitat antworten
  #4  
Alt 12.01.2018, 16:36
Ghost108 Ghost108 ist offline
Engagierter Besucher
 
Registriert seit: 06.08.2012
Beiträge: 304
Standard AW: Sendungsverfolgung Hermes,UPS,DHL

Korrekt.
wenn ich diese durch meine Daten ersetze, bleibt das Problem allerdings das selbe
Mit Zitat antworten
  #5  
Alt 12.01.2018, 16:54
protestix protestix ist offline
Engagierter Besucher
 
Registriert seit: 29.06.2016
Beiträge: 711
Standard AW: Sendungsverfolgung Hermes,UPS,DHL

Cookies erlaubt?
Bowser-Cache löschen, erneut probieren.
Mit Zitat antworten
  #6  
Alt 12.01.2018, 16:56
Ghost108 Ghost108 ist offline
Engagierter Besucher
 
Registriert seit: 06.08.2012
Beiträge: 304
Standard AW: Sendungsverfolgung Hermes,UPS,DHL

auch probiert - selbes Ergebnis
Mit Zitat antworten
  #7  
Alt 12.01.2018, 17:01
protestix protestix ist offline
Engagierter Besucher
 
Registriert seit: 29.06.2016
Beiträge: 711
Standard AW: Sendungsverfolgung Hermes,UPS,DHL

Probiere mal diese LIB https://github.com/alfallouji/DHL-API
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DPD Sendungsverfolgung einbetten Ghost108 PHP 4 12.01.2018 15:58
DHL-API Sendungsverfolgung - simplexml_load_file() bad request monaco-flore PHP 9 20.06.2017 15:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:46 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC