Je cherche à récupérer un fichier PDF renvoyé par une API (méthode GET) afin de l'envoyer en pièce attachée par mail via la fonction mail() de php.
Voici les instructions pour appeler cette API:
GET https://url/demo/api/documents.php?m=devis
Le header 'Content-Disposition' renvoyé est 'attachment'.
Mon code pour récupérer le fichier en php est le suivant:
Code : Tout sélectionner
function devis($api_key) {
$fun = "documents.php?m=devis";
function devis($api_key) {
$fun = "documents.php?m=devis";
$fun .= "&key=".$api_key;
$datas = getRequest($fun);
var_dump($datas);
}
function getRequest($fun) {
$ch = curl_init();
$ch = curl_init();
$url = "https://url/axam/api/".$fun;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$ret = curl_exec($ch);
curl_close($ch);
return(json_decode($ret));
}
mail( $to, $subject, $message, $headers );
Avez-vous une idée de comment je pourrais m'y prendre ?
Merci