Accesso ad API esterne
L'accesso ad API esterne fornisce i dati dei veicoli che vengono importati e sincronizzati all'interno di WordPress.
Vedi la documentazione correlataAPI E WEBHOOK
Scoprite come ADP Car Market Hub si collega a dati esterni dei veicoli, gestisce le credenziali API, espone gli endpoint tecnici, supporta i flussi di webhook e valida una comunicazione di rete sicura.
Questa pagina riepiloga le interfacce tecniche coinvolte nel collegare ADP Car Market Hub a sorgenti dati esterne e a flussi di integrazione basati su WordPress.
Accesso ad API esterne
L'accesso ad API esterne fornisce i dati dei veicoli che vengono importati e sincronizzati all'interno di WordPress.
Vedi la documentazione correlataGestione delle credenziali
Le credenziali autorizzano le richieste API e devono essere memorizzate solo nelle impostazioni protette del plugin.
Vedi la documentazione correlataEndpoint REST e AJAX
Gli endpoint tecnici supportano le operazioni del plugin, i flussi frontend e interazioni controllate nell'amministrazione di WordPress.
Vedi la documentazione correlataFlussi di webhook
La documentazione dei webhook spiega come gestire eventi di integrazione o segnali esterni dove supportato.
Vedi la documentazione correlataDiagnostica e supporto
Test di connessione, log e documenti di risoluzione problemi aiutano a identificare richieste non riuscite, endpoint bloccati o errori di configurazione.
Vedi la documentazione correlataUn'integrazione API affidabile dipende da richieste in uscita sicure, credenziali valide, configurazione corretta degli endpoint e gestione osservabile degli errori.
L'accesso API va configurato con attenzione, perché le credenziali determinano quali dati esterni il plugin può richiedere.
Valori richiesti
Regole di gestione delle credenziali
La maggior parte dei problemi API deriva da richieste in uscita bloccate, credenziali non valide, problemi SSL, URL errati o permessi di account inadeguati.
Il plugin può utilizzare endpoint API REST e azioni AJAX per operazioni di amministrazione controllate, flussi frontend e comportamenti di integrazione.
La documentazione dell'API REST descrive la superficie degli endpoint del plugin, il comportamento atteso e i limiti tecnici di utilizzo.
La documentazione AJAX descrive interazioni controllate di amministrazione o frontend che si basano sul comportamento AJAX di WordPress.
La documentazione dei webhook spiega come gestire eventi di integrazione o segnali esterni quando supportati dal flusso del plugin.
Usate i webhook per capire come i pattern di integrazione event-driven possano integrare le importazioni pianificate e le azioni manuali.
Integrazione webhookLa gestione dei webhook deve validare la sorgente della richiesta, sanitizzare l'input, registrare i fallimenti ed evitare di esporre dati privati.
Documentazione tecnica dei webhookLe chiamate webhook fallite vanno diagnosticate attraverso log, raggiungibilità degli endpoint, controlli di autenticazione e validazione del payload.
Risoluzione problemiDisponibilità e comportamento dei webhook dipendono dalla versione del plugin installata e dallo scenario di integrazione configurato.
Le integrazioni API e webhook devono essere documentate e gestite senza esporre dati sensibili.
Buone pratiche di integrazione
Non pubblicare
Quando la comunicazione API o webhook non funziona, partite da test di connessione, credenziali, regole di rete e log.
| Problema | Causa probabile | Verifica consigliata | Documentazione |
|---|---|---|---|
| Il test di connessione non riesce | URL errato, richiesta in uscita bloccata o problema SSL | Verificare URL API, DNS, firewall di hosting e catena SSL | API, rete e SSL Errori di connessione API |
| L'autenticazione non riesce | Client ID, client secret, endpoint del token o permessi di account non validi | Verificare le credenziali e l'accesso all'account venditore | Configurazione delle credenziali API Credenziali API esterne |
| Le importazioni non restituiscono veicoli | Seller ID, mapping dell'account o permessi API non corrispondono all'inventario atteso | Verificare l'accesso all'account e la configurazione dell'importazione | Configurazione dell'API AutoScout24 |
| Webhook non ricevuto | Endpoint non raggiungibile o mittente esterno non configurato | Verificare URL webhook, autenticazione e log | Integrazione webhook |
| La richiesta AJAX non riesce | Problema di nonce, permessi o richiesta malformata | Controllare console del browser, permessi di amministrazione e log | Azioni AJAX |
| La richiesta REST non riesce | Problema di autenticazione, capability o endpoint | Verificare namespace dell'endpoint, metodo della richiesta e risposta | Endpoint API REST |
Gli sviluppatori possono utilizzare la documentazione tecnica per esaminare comportamento degli endpoint, punti di estensione, gestione delle richieste e limiti di integrazione.
API REST per sviluppatori
Riferimento tecnico per gli sviluppatori che si integrano con la superficie API REST del plugin.
API REST per sviluppatoriAzioni AJAX per sviluppatori
Documentazione per sviluppatori sulla gestione delle azioni AJAX, dei nonce e dei controlli di capability.
Azioni AJAX per sviluppatoriEndpoint API REST
Riferimento tecnico per tutti gli endpoint REST esposti dal plugin.
Endpoint API RESTAzioni AJAX
Riferimento tecnico per tutte le azioni AJAX registrate dal plugin.
Azioni AJAXWebhook
Documentazione tecnica sul comportamento dei webhook e sui pattern di integrazione.
WebhookSicurezza e controlli di capability
Pattern di sicurezza, controlli di capability e controllo degli accessi per gli endpoint del plugin.
Documentazione per sviluppatoriSanitizzazione ed escape
Pattern di sanitizzazione dell'input ed escape dell'output utilizzati nell'intera codebase del plugin.
Documentazione per sviluppatoriLogging e debug
Strumenti di logging, output di debug e diagnostica disponibili per gli sviluppatori.
Documentazione per sviluppatoriGuida ai test
Indicazioni sui test e flussi di quality assurance per le integrazioni del plugin.
Documentazione per sviluppatoriAprite direttamente nel repository pubblico i documenti rilevanti su API, webhook, rete e sviluppo.
Guida all'integrazione
Primi passi e requisiti
Documentazione tecnica
Documentazione per sviluppatori
I link della documentazione seguono la lingua attiva del sito. L'inglese è la lingua sorgente. Le altre cartelle di lingua utilizzano nomi di cartella e file localizzati.