API - Genel bakış

API - WordPress bağlantısı

Tek kullanımlık bağlantı kodunu, eklentinin kullandığı API erişim bilgileriyle değiştirin.

Uç noktalara genel bakış

YöntemUç noktaAçıklamaErişim
POST/public-api/v1/wp-connect/exchangeWordPress otomatik bağlantı aktarım kodunu API kimlik bilgileriyle değiştirir.tek kullanımlık aktarım kodu

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
}