السياق
يحتوي سياق المتجر على معلومات عن اللغات وأسواق البيع المتاحة. اجلبه لمعرفة رموزها ومعرّفاتها واللغة الافتراضية والسوق الأساسية. ستستخدم هذه المعلومات عند اختيار لغة أو سوق في الطلبات التالية.
- 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"
}
}
اختيار اللغة
عند جلب محتوى المتجر، اختر اللغة التي تريد استلامه بها. ستجد رمزها في استجابة طلب السياق.
تُختار اللغة والسوق بشكل منفصل. اختيار اللغة الألمانية لا يعني اختيار السوق الألمانية تلقائيًا.