gestione gare pubbliche
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

71 righe
2.0 KiB

<?
$configPath = substr(__DIR__, 0, strpos(__DIR__, "public_html")) . "/config.php";
include_once($configPath);
if (!empty($_SESSION["ente"])) {
include($root . "/layout/top.php");
?>
<div class="container-fluid">
<h1>API</h1>
<div>
<br />
WebService SOAP raggiungibile all'indirizzo
<strong><?= $_SESSION["config"]["link_sito"] ?>/api-legacy/advanced/service.php?WSDL</strong>
per l'aggiornamento del totale liquidato per CIG
La risposta del WebService sar&agrave; in formato JSON
<br>
<br>
<strong>Struttura Richiesta</strong>
<code>
<pre style="border:1px solid #000; padding:10px;">
{
"token": "<strong>--TOKEN ASSEGNATO--</strong>"
"lotti": [
{
"cig": "AAABBBCCC00",
"liquidato": 10000
}
]
}
</pre>
</code>
<strong>Struttura JSON risposta</strong>
<code>
<pre style="border:1px solid #000; padding:10px;">
[
"success"=>true,
"error" => false,
"error_code" => 200,
"message" => [
]
]
</pre>
</code>
<br />
<br />
Questo è un esempio scritto in codice PHP di una richiesta effettuata per questo ente per aggiornare il liquidato del CIG AAABBBCCC00:
<div class="box">
<code>
$parameters = array('token' => '{token}', 'lotti' => array(array('cig'=>'AAABBBCCC00',liquidato=>1000)));<br>
$client = new SoapClient('<?= $_SESSION["config"]["link_sito"] ?>/api-legacy/advanced/service.php?WSDL',array('cache_wsdl' => WSDL_CACHE_NONE));<br>
$response = $client->updateLiquidato($parameters);
</code>
</div>
</div>
</div>
<script>
$("#tabs").tabs();
</script>
<?
include($root . "/layout/bottom.php");
} else {
header('HTTP/1.0 403 Forbidden');
?>
<h1>Forbidden</h1>
<a href="/index.php"><?= __("Ritorna") ?></a>
<?
die();
}
?>