Appel d'un webservice REST avec Tocken
Bonjour,
Après quelques années passées a œuvrer vers d'autres horizons professionnels, je reviens à mes 1ers instants pros, le développement d'applications. Je développe donc maintenant sur Windev 24 et je suis actuellement sur une application WD24 qui communique avec un webservice tiers en REST avec Token (ou jeton).
En PHP, j'arrive à communiquer avec cette API et j'obtiens bien la liste des civilités (pas très original, je sais mais si ca communique pour les civilités, le reste viendra :lol:) mais pas sous WD24
Le code en PHP est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php
try {
$baseUrl = "https://ypareo/netypareo/index.php";
$jeton = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1ODYxMj ...";
// REQUÊTE CONSULTATION
//$url = $baseUrl . "/r/v1/civilites";
// options de la session
$options = [
CURLOPT_URL => $url,
CURLOPT_HTTPHEADER => [
"X-Auth-Token: " . $jeton,
"Content-Type: application/json"
],
CURLOPT_RETURNTRANSFER => true
];
// initialisation de la session
$ch = curl_init();
// configuration de la session
curl_setopt_array($ch, $options);
// exécution de la requête
$response = curl_exec($ch);
// fermeture de la session
curl_close($ch);
// affiche les donnees au format tableau
$data = json_decode($response, true);
print_r($data);
}
catch (RestException $e) {
echo $e;
}
?> |
Code en WD24 :
Code:
1 2 3 4 5 6 7 8 9 10
|
MonResultat est une chaîne
maRequeteREST est une restRequête
maRequeteREST..URL = "https://ypareo/netypareo/index.php/r/v1/civilites"
maRequeteREST..AuthToken = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1ODYxMj ....."
maRequeteREST..ContentType = "application/json"
mareponseREST est une restRéponse = RESTEnvoie(maRequeteREST)
info (mareponseREST ) |
Impossible d'obtenir un retour de ce webservice. Quelqu'un peut-il me guider ,
Je vous remercie par avance pour l'aide que vous pouvez m'apporter.
Cordialement
Stéphane