par
GuillaumeLM » 28 avr. 2022, 17:44
Bonjour,
Je dois faire une liaison avec une API pour archiver des commandes.
Bien sur, les créateurs de l'API n'ont pas prévu de fonction pour cela.
J'ai trouvé comment archiver une commande via html et un formulaire en méthode POST en passant par la plateforme de l'API, j'ai aussi trouvé du code qui me semble être bon:
<?php
$postdata = http_build_query(
array(
'id' => 'xxx-xxx-xxx'
)
);
$opts = array('https' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('https://xxxxxxxxxxx', false, $context);
var_dump($result);
MAIS, parce qu'il faut un mais, mon var_dump me renvoie la page de connexion à la plateforme, et là, je pêche complètement, comment faire pour passer cette étape de manière automatique? (Bon, en même temps la journée est presque terminée, j'ai plus les yeux en face des trous

)
Bonjour,
Je dois faire une liaison avec une API pour archiver des commandes.
Bien sur, les créateurs de l'API n'ont pas prévu de fonction pour cela.
J'ai trouvé comment archiver une commande via html et un formulaire en méthode POST en passant par la plateforme de l'API, j'ai aussi trouvé du code qui me semble être bon:
[PHP]<?php
$postdata = http_build_query(
array(
'id' => 'xxx-xxx-xxx'
)
);
$opts = array('https' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('https://xxxxxxxxxxx', false, $context);
var_dump($result);[/PHP]
MAIS, parce qu'il faut un mais, mon var_dump me renvoie la page de connexion à la plateforme, et là, je pêche complètement, comment faire pour passer cette étape de manière automatique? (Bon, en même temps la journée est presque terminée, j'ai plus les yeux en face des trous :roll: )