Categorii de interogări


Documentație: Lucrul cu categorii

Informații de bază

API-ul oferă posibilitatea de a lucra cu categorii de site. Folosind punctele finale furnizate, puteți obține o listă cu toate categoriile sau informații despre o anumită categorie.

Puncte finale

1. Obținerea unei liste cu toate categoriile

[GET] {domeniu}/external/category/

Acest punct final returnează o listă cu toate categoriile disponibile pe site.

Exemplu de interogare:

curl --location '<https://admin.ecom.md/external/category/'> \
--header „API-Token: YOUR_API_TOKEN”

Exemplu de răspuns:

[
    {
        „id”: 2964,
        „poziție”: 10,
        "name_ro": "Telefoane",
        "name_ru": "Telefoane",
        „name_en”: nul,
        „name_uk”: nul,
        "slug_ro": "telefoane-1",
        "slug_ru": "telefony",
        "slug_en": "telefoane-1",
        "slug_uk": "telefoane-1",
        „ascunde”: fals,
        "description_ro": null,
        "description_ru": nul,
        „description_en”: nul,
        „description_uk”: nul,
        „description_position”: nul,
        "group_category_id": "testare-telefon-cat-id",
        "meta_description_ro": null,
        "meta_description_ru": nul,
        "meta_description_en": null,
        "meta_description_uk": null,
        "meta_title_ro": nul,
        "meta_title_en": nul,
        "meta_title_en": nul,
        „meta_title_uk”: nul,
        "meta_keywords_ro": null,
        „meta_keywords_ru”: nul,
        „meta_keywords_en”: null,
        „meta_keywords_uk”: nul,
        „show_18_popup”: adevărat,
        „category_id”: nul
    }
]

2. Obținerea de informații despre o anumită categorie

[GET] {domain}/external/category/{id}

Vă permite să obțineți informații detaliate despre o anumită categorie prin „id”.

Parametrii căii:

  • {id} este un identificator unic pentru categoria din baza de date.

Exemplu de interogare:

curl --location '<https://admin.ecom.md/external/category/2964'> \
--header „API-Token: YOUR_API_TOKEN”

Exemplu de răspuns:

{
    „id”: 2964,
    „poziție”: 10,
    "name_ro": "Telefoane",
    "name_ru": "Telefoane",
    „name_en”: nul,
    „name_uk”: nul,
    "slug_ro": "telefoane-1",
    "slug_ru": "telefony",
    "slug_en": "telefoane-1",
    "slug_uk": "telefoane-1",
    „ascunde”: fals,
    "description_ro": null,
    "description_ru": nul,
    „description_en”: nul,
    „description_uk”: nul,
    „description_position”: nul,
    "group_category_id": "testare-telefon-cat-id",
    "meta_description_ro": null,
    "meta_description_ru": nul,
    "meta_description_en": null,
    "meta_description_uk": null,
    "meta_title_ro": nul,
    "meta_title_en": nul,
    "meta_title_en": nul,
    „meta_title_uk”: nul,
    "meta_keywords_ro": null,
    „meta_keywords_ru”: nul,
    „meta_keywords_en”: null,
    „meta_keywords_uk”: nul,
    „show_18_popup”: adevărat,
    „category_id”: nul
}

Câmpuri de răspuns

Fiecare categorie conține următoarele informații:

  • id (int): identificatorul unic al categoriei din baza de date.
  • position (int): Poziția categoriei în meniul site-ului.
  • namero, nameru, nameen, nameuk (șir): Numele categoriei într-o anumită limbă.
  • slugro, slugru, slugen, sluguk (șir): O categorie unică slug într-o anumită limbă.
  • hide (bool): Starea de vizibilitate a categoriei (fals - categoria este afișată, adevărat - ascuns).
  • descriptionro, descriptionru, descriptionen, descriptionuk (șir): Descrierea categoriei într-o anumită limbă.
  • description_position (int, nullable): poziția de afișare a descrierii categoriei.
  • groupcategoryid (șir): identificatorul unic de categorie utilizat în sistemul dvs.
  • metadescriptionro, metadescriptionru, metadescriptionen, metadescriptionuk (șir): Meta descriere a categoriei într-o anumită limbă.
  • metatitlero, metatitleru, metatitleen, metatitleuk (șir): Meta titlul categoriei într-o anumită limbă.
  • metakeywordsro, metakeywordsru, metakeywordsen, metakeywordsuk (șir): Meta cuvinte cheie ale categoriei într-o anumită limbă.
  • show18popup (bool): Afișează pop-up-ul de peste 18 pentru această categorie.
    • category_id (List[int]): ID-urile categoriilor părinte (dacă sunt imbricate).

Note

  • Sistem lingvistic:
    Dacă o categorie nu este specificată pentru o limbă, valoarea returnată pentru câmpurile name, slug, description, meta_* va fi null.
  • Structura răspunsului:
    Dacă o categorie este imbricată în alta, valoarea câmpului category_id corespunde ID-ului categoriei părinte.

A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion