<html lang="it-it" dir="ltr"><head></head><body># EDD REST API - Introduzione

Easy Digital Downloads include un'API RESTful completa che consente di recuperare i dati memorizzati in remoto in formato JSON o XML. L'API include metodi per recuperare informazioni su prodotti del negozio, clienti del negozio, vendite del negozio e guadagni del negozio.

Nota: l'API REST di EDD può solo recuperare dati memorizzati, non può creare Download/Prodotti, Ordini o Clienti.

L'API è accessibile tramite il punto di accesso *edd-api* del tuo negozio, così:

```
https://tuosito.com/edd-api/&lt;br&gt;&lt;/br&gt;
```

NOTA: Se ricevi un errore 404 visitando il link sopra, potresti dover salvare nuovamente i tuoi permalink. Fallo andando su *Dashboard* *&gt; Impostazioni &gt; Permalink &gt; Salva.*

Per accedere all'API, dovrai fornire una chiave API pubblica valida e anche un token valido. Una chiave API e un token possono essere generati per qualsiasi utente andando su *Download → Strumenti → Chiavi API:*

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/EDD-API-Keys-page-1-800x316.png)La chiave segreta viene utilizzata per l'autenticazione interna e non dovrebbe mai essere utilizzata direttamente per accedere all'API.

I singoli utenti possono andare al proprio profilo e trovare la propria chiave: ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cba652bda.png)

Una volta ottenuta una chiave API, puoi iniziare a utilizzare l'API EDD. Sia la chiave API che il token devono essere aggiunti all'URL come parametri di query, così:

```
https://tuosito.com/edd-api/?key=XXX&amp;token=XXX&lt;br&gt;&lt;/br&gt;
```

### Parametri di Paginazione

Per impostazione predefinita, l'API EDD restituirà 10 risultati per pagina per le query su clienti, vendite e prodotti.

Se una query ha 20 risultati, i primi dieci verranno visualizzati per impostazione predefinita, ma i secondi 10 possono essere accessibili aggiungendo *&amp;page=2* alla stringa di query, così:

```
https://tuosito.com/edd-api/sales/?key=c281cf0a95be875d9eeb284fb004c938&amp;token=5f9432f3ffa5945755ebc66179810d70&amp;page=2&lt;br&gt;&lt;/br&gt;
```

Puoi cambiare il numero di risultati restituiti utilizzando il parametro *number*. Questo esempio restituirà 25 risultati per pagina:

```
https://tuosito.com/edd-api/sales/?key=c281cf0a95be875d9eeb284fb004c938&amp;token=5f9432f3ffa5945755ebc66179810d70&amp;number=25&lt;br&gt;&lt;/br&gt;
```

Se vuoi recuperare tutti i risultati (nessuna paginazione), imposta *number* su *-1*.

### FAQ

**Posso creare ordini, prodotti o clienti tramite API?**
 No, non puoi creare tramite API. La nostra API REST supporta attualmente solo il recupero di dati dal tuo negozio.</body></html>