GET/api/public/marketing
تمام صفحات بازاریابی نگهداریشده در DB را بهصورت جمعآوریشده ارائه میدهد.
`GET /api/public/marketing` محتوای بازاریابی منتشر شده و مدیریت شده توسط پایگاه داده را ارائه میدهد که برای صفحات عمومی در نظر گرفته شده است. این مسیر نیازی به احراز هویت ندارد و idempotent است. این مسیر فقط باید محتوای مجاز را با فیلدهای مورد نیاز برای نمایش برگرداند. پیشنویسهای داخلی، فرادادههای مدیریتی و نسخههای منتشر نشده نباید در پاسخ گنجانده شوند. مشتری از محتوا با استفاده از slug یا کلید مربوطه استفاده میکند. اگر ورودی وجود نداشته باشد، نباید به طور خودکار با هر متن صفحه دیگری جایگزین شود. در عوض، یک حالت پیشفرض مشخص یا یک وضعیت "یافت نشد" واضح مورد نیاز است. این کار از نمایش محتوای نامناسب، مانند متن قیمت در یک صفحه ادغام یا محتوای آلمانی در یک مسیر چندزبانه، جلوگیری میکند. محتوای HTML باید از منبع ویرایشی مورد نظر گرفته شود و قبل از نمایش، مطابق با قوانین امنیتی موجود، پردازش شود. توکنها، جزئیات SQL، شناسه داخلی، نظرات ویرایشگر و دادههای آزمایشی نباید به صورت عمومی نمایش داده شوند. نسخههای زبانی باید جدا نگه داشته شوند؛ یک مجموعه داده فرانسوی یا عربی که وجود ندارد، نباید به عنوان متن آلمانی ترجمه شده در نظر گرفته شود. از آنجایی که این مسیر میتواند چندین محتوا را به طور جمعی ارائه دهد، باید کنترلهای آگاهانهای برای کش و بهروزرسانی اعمال شود. پس از تغییر یک محتوای منتشر شده، نسخه عمومی باید بهروزرسانی شود، بدون اینکه نسخههای قدیمی و جدید با هم مخلوط شوند. مشتریان باید فقط ورودیهای مورد نیاز را پردازش کنند و نباید از ترتیب عناصر در شیء، معنای فنی استخراج کنند. یک تست، slugهای منتشر شده، زبان، عنوان و محتوا را بررسی میکند، و همچنین عدم وجود پیشنویسها و فیلدهای داخلی را تأیید میکند. این تست نباید محدودیتهای نرخ ساختگی، تأییدهای موفقیت یا وعدههای بازاریابی را در متن مرجع وارد کند.
Auth & Absicherung
Keine Authentifizierung erforderlich
Idempotent: Ja
Beispiel-Response
{"ok":true,"data":{"preise":{"title":"قیمتها","body_html":"...","updated_at":null,"version":0},"features":{...},"kontakt":{...},"ueber-uns":{...}}}Live-Test-Nachweis
موفقیت (200) بهصورت زنده تأیید شد.