Element personalizat de entitate


Tabel cu descrierile câmpurilor

Câmp Tip Necesar? Descriere
id| int Nu Identificatorul unic al elementului de entitate personalizată (necesar la actualizare).
melc| sfoară Da Limac element unic.
activ| boolean Nu Element activat/dezactivat. Valoarea implicită este „True”.
grup_cod_id| sfoară Da Un identificator unic pentru entitatea din sistemul dvs. (Poate fi folosit pentru contact în loc de ID)
comanda| int Nu Valoarea ordinală a elementului.
instanță_personalizată| int Da ID-ul entității personalizate căruia îi aparține elementul (de exemplu, „Autor”).
name_ro| sfoară Da Numele elementului este în limba română.
name_ru| sfoară Da Numele elementului în rusă.
name_en| sfoară Da Numele elementului în engleză.
nume_uk| sfoară Da Numele elementului este în ucraineană.
description_ro| sfoară Nu Descrierea articolului în limba română.
description_ru| sfoară Nu Descrierea elementului în rusă.
description_en| sfoară Nu Descrierea articolului în engleză.
descriere_uk| sfoară Nu Descrierea elementului în ucraineană.
seo_title_ro| sfoară Nu Titlu SEO in romana.
seo_title_ru| sfoară Nu Titlul SEO în limba rusă.
seo_title_en| sfoară Nu Titlul SEO în engleză.
seo_title_uk| sfoară Nu Titlul SEO în ucraineană.
seo_keywords_ro| sfoară Nu Cuvinte cheie SEO in romana.
seo_keywords_ru| sfoară Nu Cuvinte cheie SEO în rusă.
seo_keywords_en| sfoară Nu Cuvinte cheie SEO în engleză.
seo_keywords_uk| sfoară Nu Cuvinte cheie SEO în ucraineană.
seo_description_ro| sfoară Nu Descriere SEO in romana.
seo_description_ru| sfoară Nu Descriere SEO în rusă.
seo_description_en| sfoară Nu Descriere SEO în engleză.
seo_description_uk| sfoară Nu Descriere SEO în ucraineană.

Puncte finale

1. Obținerea tuturor elementelor entităților personalizate

Descriere : returnează o listă cu toate elementele entităților personalizate ale site-ului.

  • Punctul final :

    [GET] /external/custom-instance-item/

  • Răspuns: O matrice de obiecte element de entitate personalizat:

    [ { „id”: 1, "slug": "autor3556", „activ”: adevărat, "groupcodeid": "12455", "comanda": 5, „custominstance”: 1, "namero": "Authornamero3", "nameru": "Authornamero3", "nameen": "Authornamero3", "nameuk": "Numeautorro3", "descriptionro": "Authordescriptionro3", "descriptionru": "Authordescriptionro3", "descriptionen": "Authordescriptionro3", "descriptionuk": "Authordescriptionro3", "seotitlero": "seotitle3", "seotitleru": "seotitle3", "seotitleen": "seotitle3", "seotitleuk": "seotitle3", "seokeywordsro": "seokeywords3", "seokeywordsru": "seokeywords3", "seokeywordsen": "seokeywords3", "seokeywordsuk": "seokeywords3", "seodescriptionro": "seodescription3", "seodescriptionru": "seodescription3", "seodescriptionen": "seodescription3", "seodescriptionuk": "seo_description3" } ]

2. Obținerea unui element al unei entități personalizate

Descriere : returnează informații despre un element al unei entități personalizate.

  • Punctul final :

    [GET] /external/custom-instance-item/{id}/

  • Parametri URL:

    • id (int) : identificatorul unic al elementului.
  • Răspuns:

    { „id”: 1, "slug": "autor3556", „activ”: adevărat, "groupcodeid": "12455", "comanda": 5, „custominstance”: 1, "namero": "Authornamero3", "nameru": "Authornamero3", "nameen": "Authornamero3", "nameuk": "Numeautorro3", "descriptionro": "Authordescriptionro3", "descriptionru": "Authordescriptionro3", "descriptionen": "Authordescriptionro3", "descriptionuk": "Authordescriptionro3", "seotitlero": "seotitle3", "seotitleru": "seotitle3", "seotitleen": "seotitle3", "seotitleuk": "seotitle3", "seokeywordsro": "seokeywords3", "seokeywordsru": "seokeywords3", "seokeywordsen": "seokeywords3", "seokeywordsuk": "seokeywords3", "seodescriptionro": "seodescription3", "seodescriptionru": "seodescription3", "seodescriptionen": "seodescription3", "seodescriptionuk": "seo_description3" }

3. Actualizarea unui element al unei entități personalizate

Descriere : vă permite să actualizați un element al unei entități personalizate.

  • Punctul final :

    [PUT] /external/custom-instance-item/{id}/

  • Exemplu de solicitare:

    { "slug": "slugactualizat", "nameru": "Autor actualizat", "seokeywordsen": "cuvinte cheie" }

  • Răspuns:

    { „id”: 1, "slug": "slugactualizat", "nameru": "Autor actualizat", "seokeywordsen": "cuvinte cheie" }

4. Actualizare în masă a elementelor de entitate personalizate

Descriere: vă permite să actualizați mai multe elemente ale entităților personalizate.

  • Punctul final :

    [PUT] /external/custom-instance-item/bulk-update/

  • Exemplu de solicitare:

    [ { „id”: 1, "nameru": "Autorul a fost actualizat 1" }, { „id”: 2, "nameru": "Autor actualizat 2" } ]

  • Răspuns:

    [ { „id”: 1, "nameru": "Autorul a fost actualizat 1" }, { „id”: 2, "nameru": "Autor actualizat 2" } ]

5. Crearea în bloc de elemente personalizate de entitate

Descriere: vă permite să creați mai multe elemente personalizate de entitate într-o singură solicitare.

  • Punctul final :

    [POST] /external/custom-instance-item/bulk-create/

  • Exemplu de solicitare:

    [ { "slug": "autor1", „activ”: adevărat, "groupcodeid": "code1", „custominstance”: 1, "nameru": "Autorul 1", "seokeywordsru": "cuvinte cheie1" }, { "slug": "autor2", „activ”: fals, "groupcodeid": "code2", „custominstance”: 1, "nameru": "Autorul 2", "seokeywordsru": "key2" } ]

  • Răspuns:

    [ { „id”: 1, "slug": "autor1", „activ”: adevărat, "groupcodeid": "code1", „custominstance”: 1, "nameru": "Autorul 1", "seokeywordsru": "cuvinte cheie1" }, { „id”: 2, "slug": "autor2", „activ”: fals, "groupcodeid": "code2", „custominstance”: 1, "nameru": "Autorul 2", "seokeywordsru": "key2" } ]

Dacă aveți întrebări suplimentare despre utilizarea API-ului, vă rugăm să ne contactați!


A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion