Expédition sans contrat
Obtenir des informations sur la clé publique des envois sans contrat – SOAP
Résumé
Nom : | Obtenir des informations sur la clé publique des envois sans contrat |
---|---|
Raison d'appeler : | Pour récupérer les détails de la clé publique, notamment la date d'expiration, le code QR, l'URL publique (URL non authentifiée) |
Saisir : | REST : appelle le lien renvoyé par un appel précédent. |
Sortir : |
La clé publique comprenant la date d'expiration, le code QR, l'URL publique (URL non authentifiée) |
Exemples d'erreurs : | 404 - Pas trouvé |
Appel préalable typique : | Créer un envoi sans contrat Obtenez une expédition sans contrat |
Prochain appel typique : | N/A |
Historique des versions : | Notes de version |
Détails sur la demande
WSDL: | ncshipment.wsdl |
---|---|
Point final (Conception) : | https://ct.soa-gw.canadapost.ca/rs/soap/ncshipment/v4 |
Point final (Production) : | https://soa-gw.canadapost.ca/rs/soap/ncshipment/v4 |
Espace de nommage : | http://www.canadapost.ca/ws/soap/ncshipment/v4 |
Opération : | GetNCShipmentPublicKeyInfo |
SOAP Corps
Cette section décrit les éléments d'entrée XML de ce service.
Obtenir des informations sur la clé publique des envois sans contrat – Éléments de demande | |||
---|---|---|---|
Nom de l'élément | Type | Requis / Optionnel | Description |
get-shipment-public-key-info-request |
Complexe |
Requis |
Il s'agit de la structure XML globale des informations d'entrée de la requête. |
mailed-by |
Simple |
Requis |
(1-10 chiffre numérique) Le numéro de client à 10 chiffres du client envoyé par la poste. Si le nombre fourni comporte moins de 10 chiffres, le système ajoutera des zéros non significatifs. |
locale |
Simple |
Optionnel |
Indique votre préférence linguistique pour recevoir des messages d'erreur. EN = Anglais FR = Français Si aucune valeur n'est fournie, la langue par défaut est l'anglais. |
shipment-id |
Simple |
Requis |
(Chaîne alphanumérique – jusqu'à 32 lettres/chiffres) Un numéro d'identification représentant l'envoi existant pour lequel des renseignements sont demandés. Remarque : Récupérez l'identifiant d'expédition fourni par les appels précédents à Créer un envoi ou Obtenir des envois. La sortie de ces services inclura un élément shipment-id. |
Demande – Diagramme XML
N/A
Détails de la réponse
Response – Elements
Le tableau suivant décrit les éléments XML dans la réponse pour ce service.
Obtenir des informations sur la clé publique des envois sans contrat – Éléments de demande | ||
---|---|---|
Nom de l'élément | Type | Description |
get-non-contract-shipment-public-key-info-response |
Complexe |
L'élément XML de niveau supérieur pour la réponse. Il contiendra soit les résultats d'une réussite, soit la structure du message d'erreur. |
non-contract-shipment-public-key-info |
Complexe |
La structure XML contenant les résultats d'une réalisation réussie du service. |
expiry-date |
Simple |
Pareil que dans le REST response. |
url |
Simple |
Pareil que dans le REST response. |
qr-code |
Simple |
Pareil que dans le REST response. |
Réponse – Diagramme XML
N/A
Réponse – Réponses aux erreurs possibles
Aucune erreur n'est attendue pour l'appel de ce lien, mais vous recevrez une erreur 404 si vous appelez Obtenir des informations de clé publique d'expédition non contractuelle plus de 90 jours après la fourniture du lien.
Examples
Exemple de requête XML SOAP
POST https://soa-gw.canadapost.ca/rs/soap/ncshipment/v4
<v4:get-non-contract-shipment-public-key-info-request>
<mailed-by>9935250</mailed-by>
<shipment-id>362741689769145988</shipment-id>
</v4:get-non-contract-shipment-public-key-info-request>
Exemple de réponse XML SOAP
<tns:get-non-contract-shipment-public-key-info-response>
<non-contract-shipment-public-key-info>
<expiry-date>2023-08-18T23:59:59-04:00</expiry-date>
<url>https://canadapost-postescanada.ca/printlabel-imprimeretiquette?key-cle=dad634626de14af5812803bfcf4633ea</url>
</non-contract-shipment-public-key-info>
</tns:get-non-contract-shipment-public-key-info-response>