API - Vue d’ensemble

API - WordPress connect

Échangez un code de connexion à usage unique contre les identifiants API utilisés par l’extension.

Vue d’ensemble des points d’accès

MéthodePoint d’accèsDescriptionAccès
POST/public-api/v1/wp-connect/exchangeÉchange un code de transfert de connexion automatique WordPress contre des identifiants API.code de transfert à usage unique

Échange de connexion WordPress

Le point d’accès d’échange de connexion WordPress consomme un code de transfert à usage unique et renvoie des identifiants API à l’extension. Il ne s’agit pas d’un point d’accès général de création d’identifiants.

Exemple de requête (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();

Exemple de réponse

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