API - Panoramica

API - WordPress connect

Scambia un codice di connessione monouso con le credenziali API utilizzate dal plugin.

Panoramica degli endpoint

MetodoEndpointDescrizioneAccesso
POST/public-api/v1/wp-connect/exchangeScambia un codice di passaggio della connessione automatica WordPress con credenziali API.codice di passaggio monouso

Scambio del codice di connessione WordPress

L'endpoint di scambio della connessione WordPress consuma un codice di passaggio monouso e restituisce le credenziali API al plugin. Non è un endpoint generico per creare credenziali.

Esempio di richiesta (fetch)

const response = await fetch('https://alterproduct.com/public-api/v1/wp-connect/exchange', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    code: 'ONE_TIME_HANDOFF_CODE',
    storeUrl: 'https://yourstore.com/',
    siteOrigin: 'https://yourstore.com',
    codeVerifier: 'PKCE_CODE_VERIFIER_32_TO_128_CHARS'
  })
});

const credentials = await response.json();

Esempio di risposta

{
  "message": "wpConnect.exchange.ok",
  "accessKey": "generated-access-key",
  "accessToken": "generated-access-token",
  "storefrontId": 12
}