Questa guida si rivolge a sviluppatori che desiderano integrare AccelaSearch su piattaforme non nativamente supportate. Tutti i dati vengono inviati tramite chiamate REST autenticate con API key.
Per integrare AccelaSearch, è necessario seguire questi passi:
Dopo la prima sincronizzazione, puoi aggiornare il catalogo in qualunque momento inviando nuove chiamate alle API di ingestione e richiedendo una nuova indicizzazione.
Ogni chiamata API richiede la presenza dell’header X-Accelasearch-Apikey:
curl -X GET <https://svc11.accelasearch.net/API/shops> \\
-H "X-Accelasearch-Apikey: YOUR-SECRET-API-KEY"
La API key è collegata al tuo account e non può essere condivisa. Puoi recuperarla in qualunque momento dalla console AccelaSearch.
Ogni negozio è identificato da un UUID — una stringa alfanumerica univoca (es. a3f8c2d1-4e5b-6f7a-8b9c-0d1e2f3a4b5c). L’UUID viene generato automaticamente alla creazione del negozio e deve essere usato come parametro {id} in tutte le chiamate che operano su uno shop specifico.