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 ) mais pas sous WD24
Le code en PHP est le suivant :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Impossible d'obtenir un retour de ce webservice. Quelqu'un peut-il me guider ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 )
Je vous remercie par avance pour l'aide que vous pouvez m'apporter.
Cordialement
Stéphane
Partager