Documentazione · Documentazione per gli sviluppatori
Punti di estensione di Market Insights
Questa pagina copre Market Insights esclusivamente a livello di integrazione. L'API a monte sottostante, la struttura della richiesta, il trasporto, l'autenticazione, il livello di caching e qualsiasi gestione correlata dei segreti sono dettagli di implementazione e non vengono pubblicati qui.
Cosa fa Market Insights
Market Insights mostra il contesto di mercato per gli annunci di veicoli all'interno dell'interfaccia utente di amministrazione del plugin. La disponibilità e il comportamento sono controllati dall'interfaccia utente di amministrazione; nessuna configurazione separata viene esposta al codice esterno.
Linee guida per l'integrazione
Utilizzare le superfici dell'interfaccia utente di amministrazione. Non dipendere da chiavi di cache interne, parametri di richiesta, formati di risposta o comportamenti di fallback: potrebbero cambiare tra le versioni senza preavviso. La replica esterna del flusso di dati di Market Insights non è supportata.
Superfici di integrazione pubbliche supportate
Quando ci si integra con il plugin, preferire queste superfici stabili:
- L'interfaccia utente delle impostazioni di amministrazione del plugin.
- Gli shortcode documentati.
- Le sovrascritture dei template a livello di tema come descritto in Sistema di template e sovrascritture.
- La Panoramica per gli sviluppatori generale per l'orientamento.
I nomi delle classi interne, le chiavi delle opzioni, le tabelle del database, gli endpoint REST e AJAX, i nomi degli hook cron, gli identificatori di capability e nonce, e l'infrastruttura di rilascio / aggiornamento sono trattati come dettagli di implementazione. Possono cambiare tra le versioni senza preavviso e non fanno parte del contratto di integrazione pubblica.
Politica di stabilità e modifiche
Tutto ciò che non è elencato come superficie pubblica supportata sopra è considerato un dettaglio di implementazione interna. Le API interne, il layout di archiviazione e l'implementazione della sicurezza possono variare tra le versioni. Non dipendere da essi da codice di terze parti, temi o sistemi esterni. Le scritture dirette nel database non sono supportate.
Avviso sulla documentazione pubblica. Questa pagina fornisce solo una panoramica di integrazione di alto livello. I dettagli di implementazione interna, le API private, gli elementi interni di archiviazione e l'infrastruttura di rilascio sensibile alla sicurezza sono gestiti separatamente e non fanno parte della documentazione pubblica. Le superfici di integrazione supportate sono gli shortcode documentati, le sovrascritture dei template, l'interfaccia utente delle impostazioni e qualsiasi punto di estensione esplicitamente pubblicato in questa sezione.