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