Entitate personalizată


Tabel cu descrierile câmpurilor

Câmp Tip Necesar? Descriere
id| int Nu Identificatorul unic al entității personalizate (necesar la actualizare).
melc| sfoară Da Slug unic (folosit pentru a identifica o entitate).
activ| boolean Nu Entitate 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 entității.
name_ro| sfoară Da Numele entității în limba română.
name_ru| sfoară Da Numele entității în rusă.
name_en| sfoară Da Numele entității în engleză.
nume_uk| sfoară Da Numele entității în ucraineană.
nume_plural_ro| sfoară Da Numele plural al unei entități în limba română.
nume_plural_ru| sfoară Da Numele plural al unei entități în rusă.
nume_plural_ro| sfoară Da Numele plural al unei entități în engleză.
nume_plural_uk| sfoară Da Numele plural al unei entități î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 entităților personalizate

Descriere : returnează o listă cu toate entitățile personalizate de pe site.

  • Punctul final :

    [GET] /external/custom-instance/

  • Răspuns: O serie de obiecte de entitate personalizate:

    [ { „id”: 1, "slug": "autor22", „activ”: adevărat, "groupcodeid": "code25", "comanda": 4, "namero": "Authorro2", "nameru": "Authorru2", "nameen": "Authoren2", "nameuk": "Autor2", "pluralnamero": "Autoriro2", "pluralnameru": "Authorsru2", "pluralnameen": "Authorsen2", "pluralnameuk": "Autori", "seotitlero": "int", "seotitleru": "int", "seotitleen": "int", "seotitleuk": "int", "seokeywordsro": "int", "seokeywordsru": "int", "seokeywordsen": "int", "seokeywordsuk": "int", "seodescriptionro": "int", "seodescriptionru": "int", "seodescriptionen": "int", "seodescriptionuk": "int" } ]

2. Obținerea unei entități personalizate

Descriere : returnează informații despre o anumită entitate personalizată.

  • Punctul final :

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

  • Parametri URL:

    • id (int) : identificatorul unic al entității.
  • Răspuns:

    { „id”: 1, "slug": "autor22", „activ”: adevărat, "groupcodeid": "code25", "comanda": 4, "namero": "Authorro2", "nameru": "Authorru2", "nameen": "Authoren2", "nameuk": "Autor2", "pluralnamero": "Autoriro2", "pluralnameru": "Authorsru2", "pluralnameen": "Authorsen2", "pluralnameuk": "Autori", "seotitlero": "int", "seotitleru": "int", "seotitleen": "int", "seotitleuk": "int", "seokeywordsro": "int", "seokeywordsru": "int", "seokeywordsen": "int", "seokeywordsuk": "int", "seodescriptionro": "int", "seodescriptionru": "int", "seodescriptionen": "int", "seodescriptionuk": "int" }

3. Se actualizează o entitate personalizată

Descriere: vă permite să actualizați o entitate personalizată.

  • Punctul final :

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

  • Solicitare: { "slug": "slugactualizat", „activ”: adevărat, "nameru": "Autor actualizat", "seokeywordsen": "cuvinte cheie" }

  • Răspuns:

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

4. Actualizare în masă a entităților personalizate

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

  • Punctul final :

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

  • 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 entități personalizate

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

  • Punctul final :

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

  • Solicitare:

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

  • Răspuns:

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


A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion