Valori de atribut


Documentație API pentru lucrul cu valorile proprietăților

Tabel cu descrierile câmpurilor:

Câmp Tip Necesar? Descriere
id int Nu Identificator unic al valorii caracteristice (necesar la actualizare).
sp_key sfoară Nu (Generat automat) Cheie unică a valorii caracteristicii (de exemplu: „bluetooth5.2”).
nume_ro sfoară Da Denumirea valorii caracteristice în limba română.
nume_ru sfoară Da Numele valorii caracteristice în rusă.
nume_ro sfoară Nu Denumirea valorii caracteristice în limba engleză.
nume_uk sfoară Nu Numele semnificației caracteristicii în ucraineană.

1. Obținerea tuturor valorilor caracteristice

Metodă: GET
URL: {domain}/external/specification-value/

Descriere:
Returnează o listă cu toate valorile caracteristicilor site-ului.

Exemplu de interogare:

GET {domain}/external/specification-value/

Exemplu de răspuns:

[
    {
        „id”: 167,
        "sp_key": "bluetooth5.2(a2dp1.3.avrcp1.6.hfp1.6).aux",
        "name_ro": "Bluetooth 5.2 (A2DP 1.3, AVRCP 1.6, HFP 1.6), AUX",
        "name_ru": "Bluetooth 5.2 (A2DP 1.3, AVRCP 1.6, HFP 1.6), AUX",
        „name_en”: nul,
        „name_uk”: nul
    },
    {
        „id”: 84,
        "sp_key": "1050x397x390mm",
        "name_ro": "1050 x 397 x 390 mm",
        "name_ru": "1050 x 397 x 390 mm",
        „name_en”: nul,
        „name_uk”: nul
    }
]

2. Obținerea unei valori caracteristice

Metodă: GET
URL: {domain}/external/specification-value/{id}/

Descriere:
Returnează date pentru o singură valoare caracteristică prin ID-ul acesteia.

Exemplu de interogare:

GET {domain}/external/specification-value/167/

Exemplu de răspuns:

{
    „id”: 167,
    "sp_key": "bluetooth5.2(a2dp1.3.avrcp1.6.hfp1.6).aux",
    "name_ro": "Bluetooth 5.2 (A2DP 1.3, AVRCP 1.6, HFP 1.6), AUX",
    "name_ru": "Bluetooth 5.2 (A2DP 1.3, AVRCP 1.6, HFP 1.6), AUX",
    „name_en”: nul,
    „name_uk”: nul
}

3. Actualizarea unei valori caracteristice

Metodă: PUT
URL: {domain}/external/specification-value/{id}/

Descriere:
Actualizează datele pentru o valoare caracteristică prin ID-ul acesteia.

Exemplu de interogare:

PUT {domain}/external/specification-value/167/
Tip de conținut: application/json

Corpul cererii:

{
    "sp_key": "bluetooth5.2.actualizat",
    "name_ro": "Actualizare Bluetooth 5.2",
    "name_ru": "Bluetooth 5.2 actualizat",
    "name_en": "Bluetooth 5.2 actualizat",
    "name_uk": "Bluetooth 5.2 actualizat"
}

Exemplu de răspuns:

{
    „id”: 167,
    "sp_key": "bluetooth5.2.actualizat",
    "name_ro": "Actualizare Bluetooth 5.2",
    "name_ru": "Bluetooth 5.2 actualizat",
    "name_en": "Bluetooth 5.2 actualizat",
    "name_uk": "Bluetooth 5.2 actualizat"
}

4. Crearea mai multor valori de atribut

Metodă: POST
URL: {domain}/external/specification-value/bulk-create/

Descriere:
Creează mai multe valori statistice simultan.

Exemplu de interogare:

POST {domain}/external/specification-value/bulk-create/
Tip de conținut: application/json

Corpul cererii:

[
    {
        "sp_key": "new.value.1",
        "name_ro": "Valoare nouă 1",
        "name_ru": "Valoare nouă 1",
        "name_en": "Valoare nouă 1",
        "name_uk": "Valoare nouă 1"
    },
    {
        "sp_key": "new.value.2",
        "name_ro": "Valoare nouă 2",
        "name_ru": "Valoare nouă 2",
        "name_en": "Valoare nouă 2",
        "name_uk": "Înțeles nou 2"
    }
]

Exemplu de răspuns:

[
    {
        „id”: 201,
        "sp_key": "new.value.1",
        "name_ro": "Valoare nouă 1",
        "name_ru": "Valoare nouă 1",
        "name_en": "Valoare nouă 1",
        "name_uk": "Valoare nouă 1"
    },
    {
        „id”: 202,
        "sp_key": "new.value.2",
        "name_ro": "Valoare nouă 2",
        "name_ru": "Valoare nouă 2",
        "name_en": "Valoare nouă 2",
        "name_uk": "Înțeles nou 2"
    }
]

5. Actualizarea mai multor valori ale atributelor

Metodă: PUT
URL: {domain}/external/specification-value/bulk-update/

Descriere:
Actualizează mai multe valori statistice simultan.

Exemplu de interogare:

PUT {domain}/external/specification-value/bulk-update/
Tip de conținut: application/json

Corpul cererii:

[
    {
        „id”: 167,
        "sp_key": "bluetooth5.2.actualizat",
        "name_ro": "Actualizare Bluetooth 5.2",
        "name_ru": "Bluetooth 5.2 actualizat",
        "name_en": "Bluetooth 5.2 actualizat",
        "name_uk": "Bluetooth 5.2 actualizat"
    },
    {
        „id”: 84,
        "sp_key": "1050x397x390mm.actualizat",
        "name_ro": "1050 x 397 x 390 mm Actualizat",
        "name_ru": "1050 x 397 x 390 mm Actualizat",
        "name_en": "1050 x 397 x 390 mm Actualizat",
        "name_uk": "1050 x 397 x 390 mm Actualizat"
    }
]

Exemplu de răspuns:

[
    {
        „id”: 167,
        "sp_key": "bluetooth5.2.actualizat",
        "name_ro": "Actualizare Bluetooth 5.2",
        "name_ru": "Bluetooth 5.2 actualizat",
        "name_en": "Bluetooth 5.2 actualizat",
        "name_uk": "Bluetooth 5.2 actualizat"
    },
    {
        „id”: 84,
        "sp_key": "1050x397x390mm.actualizat",
        "name_ro": "1050 x 397 x 390 mm Actualizat",
        "name_ru": "1050 x 397 x 390 mm Actualizat",
        "name_en": "1050 x 397 x 390 mm Actualizat",
        "name_uk": "1050 x 397 x 390 mm Actualizat"
    }
]

A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion