Skip to main content
POST
Upload asset
Feltölt egy fájlt egy beszélgetés erőforrásai (Assets) közé, és állandó CDN URL-t ad vissza. Használd képekhez, dokumentumokhoz, hanghoz, videóhoz vagy bármilyen más fájlhoz, amelyre az alkalmazásod vagy a munkafolyamatod URL-lel hivatkozna.

Kérés

Fejlécek

Űrlapadat-paraméterek

A folderId és a folderPath közül csak az egyiket add meg. Ha mindkettőt elküldöd, 400-as hibát kapsz.

Példa kérés

Feltöltés mappába

Az olvasható mappaszerkezethez használd a folderPath mezőt, és állítsd a createFolders=true értéket, hogy az útvonal hiányzó mappái létrejöjjenek:
cURL

Válasz

Állapotkódok

Mappaszabályok

  • A mappaútvonalat a rendszer / mentén bontja, a szóközöket levágja, az üres szakaszokat pedig figyelmen kívül hagyja.
  • A legnagyobb mélység 8 mappa.
  • Minden mappanév legfeljebb 255 karakter lehet.
  • A mappák egyeztetése ugyanazon a szülőmappán belül nem különbözteti meg a kis- és nagybetűt.
  • Ha a folderPath nem létezik, és a createFolders értéke nem true, a feltöltés 404-es hibával meghiúsul.

Jó tudni

  • Ez a végpont ugyanazt a macaly_... API-kulcsot használja, mint az API többi része, annak ellenére, hogy az URL /api/client-app/ résszel kezdődik. Külön tokenre nincs szükség.
  • A chatId által megadott beszélgetésnek ugyanahhoz a munkaterülethez kell tartoznia, mint az API-kulcsnak.
  • A feltöltött assetek állandó CDN URL-t kapnak, amelyet mellékletként megadhatsz a Create chat vagy a Publish message hívásban, vagy a Macalyn kívül bárhol felhasználhatsz.