İçerik API (Çok Yakında)

5 dk okuma

Çok yakında — herkese açık GoVista API'si henüz kullanıma sunulmadı. Aşağıdaki uç noktalar ön izlemedir ve lansmandan önce değişebilir. Erken erişim için hesap yöneticinizle iletişime geçin.

İçerik API

İçerik API ile medya varlıklarını programatik olarak yükleyin ve yönetin.

İçerik Yükleme

`` POST /v1/content/upload Content-Type: multipart/form-data ``

Form alanları:

  • file — Medya dosyası (zorunlu)
  • name — Görünen ad (isteğe bağlı, varsayılan: dosya adı)
  • tags — Virgülle ayrılmış etiketler (isteğe bağlı)
  • folder_id — Hedef klasör kimliği (isteğe bağlı)

Yanıt: ``json { "success": true, "data": { "id": "asset_abc123", "name": "Yaz Promosyonu", "type": "image", "format": "jpeg", "width": 1920, "height": 1080, "size": 524288, "url": "https://cdn.govista.app/assets/...", "created_at": "2025-01-15T10:30:00Z" } } ``

URL'den Yükleme

`` POST /v1/content/upload-url ``

İstek gövdesi: ``json { "url": "https://ornek.com/gorsel.jpg", "name": "İçe Aktarılan Görsel" } ``

İçerikleri Listele

`` GET /v1/content ``

Sorgu parametreleri:

  • page, limit — Sayfalama
  • type — Filtre: image, video
  • tag — Etikete göre filtre
  • folder_id — Klasöre göre filtre
  • search — Ada göre arama

CMS'inizle entegrasyon için upload-url uç noktasını kullanın. Web sitenizde yeni içerik yayınlandığında, API aracılığıyla otomatik olarak GoVista'ya gönderin.

İçerik Detayı

`` GET /v1/content/:id ``

İçerik Meta Verilerini Güncelleme

`` PATCH /v1/content/:id ``

İstek gövdesi: ``json { "name": "Güncellenmiş Ad", "tags": ["yeni-etiket"], "folder_id": "folder_xyz" } ``

İçerik Silme

`` DELETE /v1/content/:id ``

Klasörleri Listele

`` GET /v1/content/folders ``

Klasör Oluşturma

`` POST /v1/content/folders ``

İstek gövdesi: ``json { "name": "Yaz 2025", "parent_id": null } ``

API üzerinden içerik yükleme dosya başına 2 GB ile sınırlıdır. Çok büyük dosyalar için yüklemeden önce videoları bölmeyi veya sıkıştırmayı düşünün. Yükleme uç noktası büyük dosyalar için parçalı transfer kodlamasını destekler.

Bu makale yardımcı oldu mu?