Esempi di utilizzo delle API
Esempi di utilizzo
Di seguito troverai alcuni esempi per utilizzare le API di MioCodiceFiscale e integrarle nel tuo sito internet, o e-commerce o applicazione web.
php
Esempio di chiamata tramite la funzione php file_get_contents del servizio calculate, per calcolare il codice fiscale di una persona.
Esempio consigliato:
User-Agent: MioCodiceFiscaleAPI/1.0
/**
* Parametri richiesta
*/
$params = [
'lname' => '{cognome}',
'fname' => '{nome}',
'gender' => '{sesso}',
'city' => '{luogo-di-nascita}',
'state' => '{codice-provincia}',
'abolished' => '{comune-soppresso}',
'day' => '{giorno-di-nascita}',
'month' => '{mese-di-nascita}',
'year' => '{anno-di-nascita}',
'access_token' => '{tua-chiave-API}'
];
/**
* Costruzione URL con http_build_query
*/
$url =
"http://api.miocodicefiscale.it/calculate?" . http_build_query($params);
/**
* Context HTTP con User-Agent personalizzato
*/
$context =
stream_context_create([
'http' => [
'method' => 'GET',
'header' => "User-Agent: MioCodiceFiscaleAPI/1.0\r\n",
'timeout' => 10
]
]);
$json = file_get_contents($url, false, $context);
if ($json === false) {
die('Errore nella richiesta HTTP');
}
$response = json_decode($json, true);
var_dump($response['status']);
var_dump($response['message']);
var_dump($response['data']);
Node.js/Axios
Esempio di chiamata tramite metodo GET del servizio reverse, per verificare la validità di un codice fiscale ed estrarre i dati anagrafici.
Esempio consigliato:
User-Agent: MioCodiceFiscaleAPI/1.0
const axios =
require('axios');
axios.get('http://api.miocodicefiscale.it/reverse', {
params: {
cf: '{codice-fiscale-da-verificare}',
access_token: '{tua-chiave-API}'
},
headers: {
'User-Agent': 'MioCodiceFiscaleAPI/1.0'
}
})
.then(res => {
console.log(res.data.status);
console.log(res.data.message);
console.log(res.data.data);
});
jQuery
Esempio di chiamata tramite metodo GET del servizio reverse, per verificare la validità di un codice fiscale ed estrarre i dati anagrafici.
var d = {
cf: '{codice-fiscale-da-verificare}',
access_token: '{tua-chiave-API}'
};
$.ajax({
type: "GET",
url: "http://api.miocodicefiscale.it/reverse",
data: d,
success: function (response) {
console.log(response.status);
console.log(response.message);
console.log(response.data);
}
});
Sei giunto sul nostro sito numerose volte e lo consideri utile? Aiutaci a tenerlo attivo. Versando un piccolo contributo puoi contribuire alle spese di hosting e di traffico. Ogni contributo, anche minimo, è benaccetto. Dona tramite PayPal o tramite Stripe (carta di credito), la tua collaborazione è preziosa! Grazie.