API - نظرة عامة

API - اتصال WordPress

استبدل رمز اتصال يُستخدم مرة واحدة ببيانات الوصول إلى API التي تستخدمها الإضافة.

نظرة عامة على نقاط النهاية

الطريقةنقطة النهايةالوصفالوصول
POST/public-api/v1/wp-connect/exchangeاستبدال رمز تسليم الاتصال التلقائي في WordPress ببيانات اعتماد API.رمز تسليم للاستخدام مرة واحدة

تبادل بيانات اتصال 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
}