Il est possible d’interagir avec votre panel client au travers des
APIs actuellement en place et des APIs en cours de développement.
La liste des APIs disponibles sera au fur et à mesure documentée, en fonction des développements prévues
A quoi sert une API ?
Une API est une interface permettant l'échange de données entre votre (application / serveur / site web) et votre panel client Nextwab. Elle vous permet de gérer vos services sans avoir à se connecter au site et au panel client, et ainsi automatiser certaines taches afin de, par exemple, revendre nos services en marque blanche sur votre propre site.
Comment utiliser l'API ?
Notre plateforme API est disponible sur https://api.nextwab.com . Pour l'utiliser, il vous faudra vous authentifier avec les paramètres POST suivants :
{
"user_mail": "exemple@nextwab.com",
"user_password": "CLE API DISPONIBLE DANS L'EDITION DE COMPTE"
}JSON
<?
$Params = array(
'user_mail' => 'exemple@nextwab.com',
'user_password' => 'CLE API DISPONIBLE DANS L\'EDITION DE COMPTE',
);
?>
PHP
Selon l'API souhaitée, différents paramètres peuvent être requis. Pensez à consulter la documentation à ce sujet (La liste des documentations disponibles en fonctions des APIs est disponible dans cet espace, ou sur la page d’accueil du service API)
Fichier .php d'exemple
<?
// Paramètres
$Params= array(
'user_mail'=>'exemple@nextwab.com',
'user_password'=>'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'Paramètre_1' => 'Valeur',
'Paramètre_2' => 'Valeur',
'Paramètre_3' => 'Valeur',
);
// URL à appeler
$API_EndPoint ='https://api.nextwab.com';
$CURL_Options = array(
CURLOPT_URL => $API_EndPoint,
CURLOPT_HEADER => 0,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $Params,
CURLOPT_RETURNTRANSFER => true);
$CURL = curl_init();
curl_setopt_array($CURL, $CURL_Options);
$Output = curl_exec($CURL);
$Infos = curl_getinfo($CURL);
$Error = curl_error($CURL);
$Resultat = json_decode($Output, true)
print_r($Resultat);
?>