Utilizzo
L'API pubblica consente di generare visualizzazioni e widget direttamente sul proprio sito senza memorizzare gli avvisi.
A differenza dell'API privata, non contiene le informazioni personali dei clienti (nome, e-mail, numero d'ordine...).
-
Quote di utilizzo : illimitatoCustodita nella cache da CDN, questa API può essere richiamata direttamente in ajax dal vostro sito.
-
Autenticazione : noQuesta API non prevede l'autenticazione perché non restituisce dati sensibili.
-
Numero di risultati : 1000 maxL'API restituisce fino a 1000 avvisi per richiesta, ordinati in ordine decrescente di data.
-
Tempo medio di risposta : 30 msL'API pubblica è ottimizzata per avere tempi di risposta che consentano una visualizzazione fluida dei widget.
Parametri della query
Per personalizzare la query è necessario utilizzare i seguenti parametri:
-
public_key string, obbligatorioChiave pubblica unica per accedere all'API
-
scope string, obbligatorioTipo di dati richiesti. sito" o l'ID del prodotto digitale.
Valeurs retournées par l'API
L'API restituisce una risposta contenente un oggetto "ratings" e un oggetto "reviews".
Ratings
L'oggetto "ratings" fornisce un riepilogo delle valutazioni:
-
total integerIl numero totale di avvisi.
-
average floatIl punteggio medio assegnato.
-
distribution arrayLa distribuzione dei punteggi tra 1 e 5.
Reviews
L'oggetto "recensioni" è un elenco di recensioni con le seguenti informazioni per ogni recensione:
-
id integerL'identificatore unico dell'avviso.
-
c stringIl nome e la prima lettera del nome del cliente.
-
r integerIl punteggio assegnato al prodotto (da 1 a 5).
-
txt stringIl testo dell'avviso lasciato dal cliente.
-
date stringLa data di pubblicazione dell'avviso (formato: AAAA-MM-GG HH:MM).
-
odate stringLa data dell'ordine associato all'avviso (formato: AAAA-MM-GG).
-
reply stringLa risposta del venditore all'avviso, se applicabile.
-
rdate stringLa data della risposta del venditore (formato: AAAA-MM-GG), se applicabile.
-
transl integerIndica se l'avviso è stato tradotto (1) o meno (0).
-
lang stringIl codice della lingua dell'avviso (ad esempio: "fr" per il francese).
Esempio di risposta API per una richiesta di prodotto:
Esempio 1: Recupero degli avvisi "sito
È possibile utilizzare questa API con diversi linguaggi di programmazione e librerie per soddisfare le esigenze specifiche del progetto. Le opzioni più diffuse sono PHP con cURL o file_get_contents, JavaScript puro o jQuery.
Ogni lingua ha i suoi vantaggi e le sue particolarità, permettendovi di scegliere la soluzione più adatta al vostro contesto.
Gli esempi di codice forniti per ciascun linguaggio e libreria vi aiuteranno a capire come effettuare le richieste per interrogare l'API e come utilizzare i dati restituiti per integrarli nella vostra applicazione o sito web.
Seguendo questi esempi, sarete in grado di adattare le query alle vostre esigenze specifiche e di visualizzare le informazioni pertinenti ai vostri utenti.
Esempio 2: Recupero delle recensioni dei prodotti
Nell'esempio a destra, sono disponibili 4 modi diversi di richiedere l'API per recuperare le recensioni di un prodotto specifico con l'ID '42'.
L'ID prodotto previsto è quello che ci avete fornito al momento dell'invio degli ordini. Si tratta quindi di un ID prodotto che vi appartiene.
Se avete bisogno di ulteriore aiuto, potete anche contattare il supporto tecnico. L'assistenza è disponibile per rispondere alle vostre domande, fornire consigli e assistervi nella risoluzione di problemi legati all'uso dell'API. Non esitate a chiedere loro se avete bisogno di aiuto.