Fayllar
Tayyor hujjatlar fayl sifatida beriladi. Har bir fayl uchun yuklab olish manzili va amal qilish muddati ko'rsatiladi.
Fayl obyekti
idstring
fil_ bilan boshlanadi.
namestring
Fayl nomi kengaytmasi bilan.
content_typestring
MIME turi. DOCX, PPTX yoki PDF.
sizeinteger
Bayt hisobida.
urlstring
Yuklab olish manzili.
expires_atstring
Fayl shu vaqtgacha saqlanadi (tayyor bo'lgandan 7 kun).
Faylni yuklab olish
GET/v1/files/{file_id}/content
Fayl mazmunini qaytaradi. So'rov API kalit bilan tasdiqlanadi. Faylni o'z serveringizda saqlang yoki foydalanuvchiga o'zingiz uzating.
curl -L https://api.osontopshir.uz/partner/v1/files/fil_77d0a1/content \ -H "Authorization: Bearer $OSONTOPSHIR_API_KEY" \ -o kurs_ishi.docx
r = requests.get(
"https://api.osontopshir.uz/partner/v1/files/fil_77d0a1/content", headers=H
)
open("kurs_ishi.docx", "wb").write(r.content)
import { writeFile } from "node:fs/promises";
const r = await fetch(
"https://api.osontopshir.uz/partner/v1/files/fil_77d0a1/content", { headers: H }
);
await writeFile("kurs_ishi.docx", Buffer.from(await r.arrayBuffer()));
Muddatdan keyin
Muddat tugagach fayl o'chiriladi va 410 file_expired qaytadi. Hujjatni oldindan o'z saqlagichingizga ko'chirib oling.