Skip to content

Açıklamalar

Açıklamalar saklanmış parçalardır — açılış kancaları, CTA blokları, hashtag paketleri, footer'lar — yeniden yazmak yerine editör textarea'sına bırakabilirsin.

Endpoint'ler

Hepsi /api/v1/captions altında:

  • GET /captionssearch, type query parametreleriyle listele.
  • POST /captions{ type?, name?, content? } ile oluştur.
  • PUT /captions/:id — herhangi bir alanı güncelle.
  • DELETE /captions/:id — sil.

Açıklama modeli

typescript
{
  user: ObjectId,
  team_id: ObjectId,
  type: number,    // sayısal kategori
  name: string,    // seçicide gösterilen etiket
  content: string, // parça gövdesi
}

type alanı sayısal bir kategoridir — modelde enum yoktur, frontend seçicideki parçaları gruplandırırken değerleri seçer.

Frontend entegrasyonu

Editörü aç, Açıklama ekle'ye tıkla ve saklanmış bir şablon seç. Frontend, açıklamanın content'ini mevcut gönderi gövdesine ekler. Sunucu tarafında birleşim yoktur — açıklamalar saf metindir.

İlgili