انتقل إلى المحتوى
ShopentlyLearn

السياق

يحتوي سياق المتجر على معلومات عن اللغات وأسواق البيع المتاحة. اجلبه لمعرفة رموزها ومعرّفاتها واللغة الافتراضية والسوق الأساسية. ستستخدم هذه المعلومات عند اختيار لغة أو سوق في الطلبات التالية.

languages
اللغات المتاحة في المتجر ورموزها.
markets
أسواق البيع ومعرّفاتها وعملاتها.
default_locale
رمز اللغة الافتراضية للمتجر.
base_market_id
معرّف السوق الأساسية للمتجر.

جلب · السياق

يتطلب هذا الطلب رمز وصول.

GET/api/v1/context

طلب cURL

curl --disable --globoff --fail-with-body --silent --show-error \
  --proto '=https' --connect-timeout 5 --max-time 30 \
  --request GET \
  --url https://shop.onshopently.com/api/v1/context \
  --header 'Authorization: Bearer EXAMPLE_ACCESS_TOKEN'

الاستجابة

{
  "data": {
    "base_market_id": "example",
    "default_locale": "en",
    "global_enabled": false,
    "languages": [
      {
        "code": "en",
        "direction": "ltr",
        "is_default": true,
        "name": "English",
        "native_name": "English",
        "status": "draft"
      }
    ],
    "markets": [
      {
        "code": "PL",
        "currency": {
          "code": "PLN",
          "minor_units": 2
        },
        "id": "example",
        "is_default": true,
        "name": "Poland",
        "price_list": null,
        "status": "draft"
      }
    ],
    "multilingual_enabled": false
  },
  "meta": {
    "locale": "en",
    "market_code": "PL",
    "market_id": "example",
    "request_id": "example"
  }
}

اختيار اللغة

عند جلب محتوى المتجر، اختر اللغة التي تريد استلامه بها. ستجد رمزها في استجابة طلب السياق.

تُختار اللغة والسوق بشكل منفصل. اختيار اللغة الألمانية لا يعني اختيار السوق الألمانية تلقائيًا.