API - Descripción general

API - WordPress connect

Intercambia un código de conexión de un solo uso por las credenciales API que utiliza el plugin.

Resumen de endpoints

MétodoEndpointDescripciónAcceso
POST/public-api/v1/wp-connect/exchangeIntercambia un código de transferencia de conexión automática de WordPress por credenciales API.código de transferencia de un solo uso

Intercambio de conexión de WordPress

El endpoint de intercambio de conexión de WordPress consume un código de transferencia de un solo uso y devuelve credenciales API al plugin. No es un endpoint de creación de credenciales de uso general.

Ejemplo de solicitud (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();

Ejemplo de respuesta

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