2 votes

Comment obtenir toutes les informations de suivi (Fedex Webservices) ?

Si j'utilise l'outil de suivi Fedex sur le site web (https://www.fedex.com), je peux voir chaque activité avec ses détails (comme l'emplacement). Cependant, lorsque j'utilise le service web Fedex, je n'obtiens pas les mêmes informations. Je n'obtiens que des informations détaillées sur le statut actuel, mais j'ai également besoin d'obtenir les détails des statuts précédents. Dans la documentation, il n'est pas décrit de signal ou quelque chose que je dois ajouter à ma requête pour récupérer toutes les informations comme sur le site web de Fedex.

Voici l'enveloppe SOAP que j'envoie dans ma requête.

               XXXXXXXXXXX
               XXXXXXXXX

            XXXXXXXXX
            XXXXXXXXXXX

            Track By Number_v16

               FR
               US

            trck
            16
            0
            0

            FDXE

               TRACKING_NUMBER_OR_DOORTAG
               783202918813

2voto

Cory Points 37551

Selon cette documentation que j'ai trouvée (page 606), vous devez inclure un objet ProcessingOptions dans votre TrackRequest avec la valeur de INCLUDE_DETAILED_SCANS définie sur TRUE.

Si FALSE (la valeur par défaut), la réponse contiendra des données de résumé/profil incluant le statut actuel.

Si TRUE, la réponse contiendra le profil et l'activité de balayage détaillé (plusieurs objets TrackDetail) pour chaque colis.

Cela se traduit par

INCLUDE_DETAILED_SCANS

dans votre requête SOAP.

1 votes

Merci, cela a parfaitement fonctionné sur la v16. La seule différence est que les informations arrivent dans des objets Event, au lieu d'objets TrackDetail. Mais avec cette option, je peux récupérer ce dont j'avais besoin.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X