Exemple PHP
L’API Fitnet Congé est accessible depuis n'importe quel environnement supportant le protocole HTTP.
Voici un exemple de création de congé depuis une page PHP.
Tout d'abord il faut activer ou installer l'extension cURL et php-json :
- cURL pour faire des requêtes GET et POST depuis PHP.
- php-json pour formater les données sous format JSON.
<?php
$conge = array("tenantId" => "Fitnet_Apps_DEMO",
"congeId" => 1,
"email" => "collaborateur@fitnetapplication.com",
"designation" =>"conges",
"typesAbsences" => array( array ("dateDebut" => "22/08/2012","dateFin" => "31/08/2012", "debutMidi"=> 0, "finiMidi" => 1 ,"typeId" => 1)));
$jsonConge= json_encode($conge);
$POSTVARS= '{"conge":'.$jsonConge.'}';
$url="http://demo.fitnetmanager.com/FitnetManager/seam/resource/rest/congeApi/creeConge";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json; charset=utf-8","Accept:application/json, text/javascript, */*; q=0.01"));
curl_setopt($ch, CURLOPT_POST ,1);
curl_setopt($ch, CURLOPT_POSTFIELDS ,$POSTVARS);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_HEADER ,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
$Rec_Data = curl_exec($ch);
echo $Rec_Data;
curl_close($ch);
?>