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
}