Externe API-toegang
Externe API-toegang levert de voertuiggegevens die binnen WordPress worden geïmporteerd en gesynchroniseerd.
Verwante documentatie bekijkenAPI EN WEBHOOKS
Bekijk hoe ADP Car Market Hub verbinding maakt met externe voertuiggegevens, omgaat met API-credentials, technische endpoints aanbiedt, webhook-workflows ondersteunt en veilige netwerkcommunicatie valideert.
Deze pagina vat de technische interfaces samen die betrokken zijn bij het verbinden van ADP Car Market Hub met externe gegevensbronnen en op WordPress gebaseerde integratieworkflows.
Externe API-toegang
Externe API-toegang levert de voertuiggegevens die binnen WordPress worden geïmporteerd en gesynchroniseerd.
Verwante documentatie bekijkenBeheer van credentials
Credentials autoriseren API-verzoeken en mogen uitsluitend in beveiligde plugin-instellingen worden opgeslagen.
Verwante documentatie bekijkenREST- en AJAX-endpoints
Technische endpoints ondersteunen plugin-operaties, frontend-workflows en beheerde interacties binnen het WordPress-beheer.
Verwante documentatie bekijkenWebhook-workflows
De webhook-documentatie legt uit hoe integratie-events of externe signalen kunnen worden verwerkt waar dit wordt ondersteund.
Verwante documentatie bekijkenDiagnostiek en support
Verbindingstests, logs en probleemoplossingsdocumentatie helpen mislukte verzoeken, geblokkeerde endpoints of configuratiefouten op te sporen.
Verwante documentatie bekijkenEen betrouwbare API-integratie steunt op veilige uitgaande verzoeken, geldige credentials, een correcte endpoint-configuratie en observeerbare foutafhandeling.
API-toegang moet zorgvuldig worden geconfigureerd, omdat credentials bepalen welke externe data de plugin mag opvragen.
Vereiste waarden
Regels voor het omgaan met credentials
De meeste API-problemen worden veroorzaakt door geblokkeerde uitgaande verzoeken, ongeldige credentials, SSL-problemen, verkeerde URL's of ontbrekende accountrechten.
De plugin kan REST API-endpoints en AJAX-acties gebruiken voor beheerde admin-operaties, frontend-workflows en integratiegedrag.
De REST API-documentatie beschrijft het endpoint-oppervlak van de plugin, het verwachte gedrag en de technische gebruiksgrenzen.
De AJAX-documentatie beschrijft beheerde admin- of frontend-interacties die afhankelijk zijn van het WordPress-AJAX-gedrag.
De webhook-documentatie legt uit hoe integratie-events of externe signalen kunnen worden verwerkt waar de plugin-workflow dit ondersteunt.
Gebruik webhooks om te begrijpen hoe event-driven integratiepatronen geplande imports en handmatige acties kunnen aanvullen.
Webhook-integratieBij webhook-afhandeling moet de oorsprong van het verzoek worden gevalideerd, invoer worden gesaneerd, fouten worden gelogd en het delen van privégegevens worden voorkomen.
Technische documentatie webhooksMislukte webhook-aanroepen moeten worden gediagnosticeerd via logs, endpoint-bereikbaarheid, authenticatiecontroles en payload-validatie.
ProbleemoplossingBeschikbaarheid en gedrag van webhooks zijn afhankelijk van de geïnstalleerde plugin-versie en het geconfigureerde integratiescenario.
API- en webhook-integraties moeten worden gedocumenteerd en beheerd zonder gevoelige gegevens prijs te geven.
Veilige integratiepraktijken
Niet publiceren
Wanneer de API- of webhook-communicatie mislukt, begint u met verbindingstests, credentials, netwerkregels en logs.
| Probleem | Waarschijnlijke oorzaak | Aanbevolen controle | Documentatie |
|---|---|---|---|
| Verbindingstest mislukt | Verkeerde URL, geblokkeerd uitgaand verzoek of SSL-probleem | Controleer API-URL, DNS, hostingfirewall en SSL-keten | API-netwerk en SSL API-verbindingsfouten |
| Authenticatie mislukt | Ongeldige client-ID, client secret, token-endpoint of accountrechten | Controleer credentials en toegang tot het verkoperaccount | Installatie API-credentials Externe API-credentials |
| Imports leveren geen voertuigen op | Verkopers-ID, accountmapping of API-rechten komen niet overeen met de verwachte voorraad | Controleer accounttoegang en importconfiguratie | AutoScout24 API-installatie |
| Webhook niet ontvangen | Endpoint onbereikbaar of externe afzender niet geconfigureerd | Controleer webhook-URL, authenticatie en logs | Webhook-integratie |
| AJAX-verzoek mislukt | Probleem met nonce, rechten of een misvormd verzoek | Controleer browserconsole, beheerdersrechten en logs | AJAX-acties |
| REST-verzoek mislukt | Probleem met authenticatie, capability of endpoint | Controleer endpoint-namespace, verzoekmethode en response | REST API-endpoints |
Ontwikkelaars kunnen de technische documentatie gebruiken om endpoint-gedrag, uitbreidingspunten, verzoekafhandeling en integratiegrenzen te beoordelen.
REST API voor ontwikkelaars
Technische referentie voor ontwikkelaars die integreren met het REST API-oppervlak van de plugin.
REST API voor ontwikkelaarsAJAX-acties voor ontwikkelaars
Ontwikkelaarsdocumentatie voor AJAX-actie-afhandeling, nonces en capability-controles.
AJAX-acties voor ontwikkelaarsREST API-endpoints
Technische referentie voor alle REST-endpoints die door de plugin worden aangeboden.
REST API-endpointsAJAX-acties
Technische referentie voor alle AJAX-acties die door de plugin zijn geregistreerd.
AJAX-actiesWebhooks
Technische documentatie voor webhook-gedrag en integratiepatronen.
WebhooksBeveiligings- en capability-controles
Beveiligingspatronen, capability-controles en toegangsbeheer voor plugin-endpoints.
OntwikkelaarsdocumentatieSanitization en escaping
Patronen voor invoer-sanitization en output-escaping die in de hele plugin-codebase worden gebruikt.
OntwikkelaarsdocumentatieLogging en debugging
Logging, debug-output en diagnostische tooling beschikbaar voor ontwikkelaars.
OntwikkelaarsdocumentatieTestgids
Testbegeleiding en kwaliteitsborgingsworkflows voor plugin-integraties.
OntwikkelaarsdocumentatieOpen de relevante API-, webhook-, netwerk- en ontwikkelaarsdocumenten direct in de publieke documentatierepository.
Integratiegids
Aan de slag en vereisten
Technische documentatie
Ontwikkelaarsdocumentatie
Documentatielinks volgen de actieve websitetaal. Engels is de brontaal. Andere taalmappen gebruiken gelokaliseerde map- en bestandsnamen.