WordPress bağlantı değişimi
WordPress bağlantı değişimi uç noktası, tek kullanımlık aktarım kodunu tüketir ve eklentiye API kimlik bilgilerini döndürür. Genel amaçlı kimlik bilgisi oluşturma uç noktası değildir.
Örnek istek (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();Örnek yanıt
{
"message": "wpConnect.exchange.ok",
"accessKey": "generated-access-key",
"accessToken": "generated-access-token",
"storefrontId": 12
}