İçeriğe atla
ShopentlyLearn

Bağlam

Mağaza bağlamı, kullanılabilir diller ve satış pazarları hakkında bilgi içerir. Kodlarını ve tanımlayıcılarını, varsayılan dili ve temel pazarı öğrenmek için bağlamı alın. Sonraki isteklerde dil veya pazar seçerken bu bilgileri kullanabilirsiniz.

languages
Mağazada kullanılabilen diller ve kodları.
markets
Satış pazarları, tanımlayıcıları ve para birimleri.
default_locale
Mağazanın varsayılan dil kodu.
base_market_id
Mağazanın temel pazar tanımlayıcısı.

Getir · Bağlam

Bu istek için bir erişim tokenı gerekir.

GET/api/v1/context

cURL isteği

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'

Yanıt

{
  "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"
  }
}

Dil seçimi

Mağazadan içerik alırken hangi dilde almak istediğinizi seçin. Dil kodunu bağlam isteğinin yanıtında bulabilirsiniz.

Dil ve pazar ayrı seçilir. Almanca seçmeniz, Almanya pazarını otomatik olarak seçmez.