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.

Impostare sempre un User-Agent personalizzato nelle richieste.
Esempio consigliato:
User-Agent: MioCodiceFiscaleAPI/1.0
Esempio:
/**
 * 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.

Impostare sempre un User-Agent personalizzato nelle richieste.
Esempio consigliato:
User-Agent: MioCodiceFiscaleAPI/1.0
Esempio:
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.

L'esempio sotto riportato è puramente indicativo. Non è consigliato poichè mette in chiaro la propria Chiave API (access_token)
Esempio:
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);
    }
});
Sostieni questo progetto

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.

PAGACI UN CAFFÈ

PAYPAL CREDIT CARD

Sostieni questo progetto

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.

PAGACI UN CAFFÈ

PAYPAL STRIPE