Skip to main content
POST
Upload asset
Bir sohbetin Varlıklar bölümüne dosya yükler ve kalıcı bir CDN URL’si döndürür. Görseller, belgeler, ses, video veya uygulamanızın ya da sürecinizin URL üzerinden referans vermesini istediğiniz diğer dosyalar için bunu kullanın.

İstek

Başlıklar

Form verisi parametreleri

folderId veya folderPath alanlarından yalnızca birini gönderin, ikisini birden değil. İkisini birden göndermek 400 hatası döndürür.

Örnek istek

Klasöre yükleme

Okunabilir bir klasör yapısı için folderPath kullanın ve yol üzerindeki eksik klasörlerin oluşturulması için createFolders=true ayarlayın:
cURL

Yanıt

Durum kodları

Klasör kuralları

  • Klasör yolları / karakterinden bölünür, baştaki ve sondaki boşluklar kırpılır ve boş bölümler yok sayılır.
  • En fazla 8 klasör derinliği desteklenir.
  • Her klasör adı en fazla 255 karakter olabilir.
  • Aynı üst klasör içinde klasör eşleştirmesi büyük/küçük harfe duyarsızdır.
  • folderPath mevcut değilse ve createFolders true değilse, yükleme 404 hatasıyla başarısız olur.

Bilmeniz gerekenler

  • URL /api/client-app/ ile başlasa da bu endpoint, API’nin geri kalanıyla aynı macaly_... API anahtarını kullanır. Ayrı bir token gerekmez.
  • chatId ile belirtilen sohbet, API anahtarınızla aynı ekibe ait olmalıdır.
  • Yüklenen varlıklar kalıcı bir CDN URL’si alır; bu URL’yi Create chat veya Publish message isteklerinde ek olarak kullanabilir ya da Macaly dışında herhangi bir yerde kullanabilirsiniz.