Diffusion Multi Canal

Api : méthode uploadservice

3 minutes de lecture imprimer

La methode « UploadService » permet l’upload HTTP d’un fichier en POST.
Il est possible de télécharger des fichiers de contacts comme des fichiers de documents (wav, pdf,
html, …). L’accès à cette méthode se fait au travers de l’URL :

https:/www.dmc.sfr-sh.fr/DmcWS/1.5.7/uploadService

Exemple avec un formulaire et un traitement en php.

Le code HTML

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="uploadService" method="POST" enctype="multipart/form-data" >
<input type="hidden" name="serviceId" value="123456" />
<input type="hidden" name="serviceWsPassword " value="mdpAPI" />
<input type="file" name="filename" />
<input type="submit" name="submit" value="Envoyer" />
</form>
</body>
</html>

Le code PHP

<?php
$ch = curl_init();
$data = array('serviceId' => 123456', 'serviceWsPassword' => 'mdpAPI', 'filename' => new CURLFile('fichier.pdf'));
curl_setopt($ch, CURLOPT_URL, 'Https://www.dmc.sfr-sh.fr/DmcWS/1.5.7/uploadService');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$res=curl_exec($ch);
curl_close($ch);
?>

Réponse :

dd37d02d-d556-4b8c-90c3-68590f0610b2.pdf

Ces informations vous ont-elles aidé ?


Laurent

Chargé de compte, spécialiste des offres DMC, GCC et des API au sein de SFR Business.