WordPress कनेक्ट एक्सचेंज
WordPress कनेक्ट एक्सचेंज एंडपॉइंट एक बार उपयोग होने वाला हैंडऑफ़ कोड लेता है और प्लगइन को API क्रेडेंशियल लौटाता है। यह सामान्य क्रेडेंशियल बनाने वाला एंडपॉइंट नहीं है।
उदाहरण अनुरोध (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();उदाहरण जवाब
{
"message": "wpConnect.exchange.ok",
"accessKey": "generated-access-key",
"accessToken": "generated-access-token",
"storefrontId": 12
}