<html lang="it-it" dir="ltr"><head></head><body># API Licenze Software - Esempio con jQuery

Questo documento è un sottoinsieme del
[documento API Licenze Software](https://easydigitaldownloads.com/docs/software-licensing-api/) che elenca tutte le funzionalità disponibili tramite l'API. Di seguito è riportato un codice di esempio che mostra come implementare tali funzionalità con jQuery.

### Richiesta

```
var data = {
		edd_action: 'check_license', // Le azioni valide sono activate_license, deactivate_license, get_version, check_license
		license:    '',
		item_id:  encodeURIComponent(''),
		url: 'domain.com' // Se disabiliti il controllo URL, non hai bisogno di questa voce
};

// L'URL del sito che esegue Easy Digital Downloads con Licenze Software
var postUrl = 'https://example.com/';

var requestSettings = {
	type: 'POST',
	data: data,
	dataType: 'jsonp'
};

var request = jQuery.ajax( postUrl, requestSettings );

request.always( function(response) {

var slData = jQuery.parseJSON( response.responseText );

if ( slData.success &amp;&amp; slData.success == true ) {
	// Il controllo licenza ha restituito dati
	// Analizza la richiesta per l'azione necessaria richiesta sopra
} else {
	// Il controllo licenza non è riuscito
}

```

### Risposta

Una risposta alla query sopra sarebbe un oggetto JSON che assomiglierebbe a questo:

```
{
	"license": "valid",
	"item_name": "Nome Prodotto EDD",
	"expires": "2014-10-23 00:00:00",
	"payment_id": 54224,
	"customer_name": "John Doe",
	"customer_email": "john@sample.com"
}
```</body></html>