(reprise du message précédent)
Bonjour,
Je viens d'avoir l'informaticien de la poste, le compte est ok, ça doit fonctionner. Erreur dans votre code, verdict de la poste.
La coquille au niveau de la poste a été corrigé hier. L'informaticien a vérifié en direct, ça doit fonctionner. Merci par avance pour votre aide.
D'après l'informaticien, ça serait un problème de réception du token.
Modifié par Tintin75 (07 Jun 2018 - 15:55)
Bonjour,
Je viens d'avoir l'informaticien de la poste, le compte est ok, ça doit fonctionner. Erreur dans votre code, verdict de la poste.
<?php
$infos['login'] = "X";
$infos['password'] = "Y";
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, "https://ws.colissimo.fr/widget-point-retrait/rest/authenticate.rest");
curl_setopt( $ch, CURLOPT_HEADER, FALSE );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt( $ch, CURLOPT_POST, TRUE );
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt( $ch, CURLOPT_VERBOSE, 1);
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt( $ch, CURLOPT_POSTFIELDS, json_encode($infos));
$REPONSE = curl_exec( $ch );
curl_close( $ch );
$result = json_decode($REPONSE, true);
$token = $result['token'];
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Front Page Point Retrait</title>
<meta charset="utf-8">
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.js" type="text/javascript"></script>
<script src="https://ws.colissimo.fr/widget-point-retrait/resources/js/jquery.plugin.colissimo.min.js" type="text/javascript"></script>
</head>
<body>
<h1>Le haut de la page</h1>
<script type="text/javascript">
$(function() {
leToken = <?=$token?>;
$('#widget-container').frameColissimoOpen(
{
"ceLang":"FR",
"callBackFrame":'callBackFrame',
"URLColissimo":"https://ws.colissimo.fr",
"ceCountryList":"FR,ES,GB,PT,DE",
"ceCountry":"FR",
"dyPreparationTime":"1",
"ceAddress":"62 RUE CAMILLE DESMOULINS",
"ceZipCode":"92130",
"ceTown":"ISSY LES MOULINEAUX",
"token":leToken
});
});
});
function callBackFrame(point) {
console.log('call back frame');
console.log(point);
}
</script>
<div id="widget-container" ></div>
<input type="hidden" id="pudoWidgetErrorCode">
<h1>Le bas de la page</h1>
</body>
</html>
La coquille au niveau de la poste a été corrigé hier. L'informaticien a vérifié en direct, ça doit fonctionner. Merci par avance pour votre aide.
D'après l'informaticien, ça serait un problème de réception du token.
Modifié par Tintin75 (07 Jun 2018 - 15:55)