API - Prezentare generală

API - Conectare WordPress

Schimbați un cod de conectare de unică folosință cu datele de acces API utilizate de extensie.

Prezentare generală a endpointurilor

MetodăEndpointDescriereAcces
POST/public-api/v1/wp-connect/exchangeSchimbă un cod de transfer al conectării automate WordPress cu credențiale API.cod de transfer de unică folosință

Schimbul codului de conectare WordPress

Endpointul pentru schimbul codului de conectare WordPress consumă un cod de transfer de unică folosință și returnează credențiale API modulului. Nu este un endpoint general pentru crearea credențialelor.

Exemplu de solicitare (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();

Exemplu de răspuns

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