آپلود فایل

این اندپوینت برای آپلود فایل در فضای ابری BoxAPI استفاده می‌شود و احراز هویت آن با هدر X-Api-Key انجام می‌شود.

پارامترهای درخواست

اطلاعات درخواست باید به‌صورت multipart/form-data ارسال شود.

نام نوع الزامی توضیحات
username string بله نام کاربری پیج اینستاگرامی که فایل برای آن استفاده خواهد شد.
file file بله فایلی که می‌خواهید در فضای ابری BoxAPI آپلود کنید.
type string خیر فرمت یا نوع فایل. ارسال این پارامتر اختیاری است.

نمونه درخواست

curl -X POST "/service/uploads" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -F "username=example_page" \
  -F "file=@/path/to/file.jpg" \
  -F "type=image/jpeg"

محدودیت فضای ذخیره‌سازی

فضای ذخیره‌سازی فایل‌ها بر اساس پلن کاربر محاسبه می‌شود. به ازای هر پیج یا اکانت مجاز در پلن، ۵۰۰ مگابایت فضای ذخیره‌سازی در اختیار کاربر قرار می‌گیرد.

فضای کل قابل استفاده از فرمول زیر محاسبه می‌شود:

فضای ذخیره‌سازی = تعداد اکانت مجاز در پلن × ۵۰۰ مگابایت
تعداد اکانت مجاز در پلن فضای ذخیره‌سازی
۱ اکانت ۵۰۰ مگابایت
۵ اکانت ۲.۵ گیگابایت
۱۰ اکانت ۵ گیگابایت
۳۰ اکانت ۱۵ گیگابایت

نکته: این فضا به‌صورت تجمیعی برای حساب کاربری در نظر گرفته می‌شود و بین اکانت‌های متصل به آن حساب به‌صورت جداگانه تفکیک نمی‌شود.

فرمت‌های پشتیبانی شده برای آپلود و ارسال

نوع فایل فرمت‌های پشتیبانی‌شده حداکثر حجم
audio AAC، M4A، WAV، MP4 25 MB
image PNG، JPEG 8 MB
video MP4، OGG، AVI، MOV، WEBM 25 MB
file PDF 25 MB

فرمت‌ها پشتیبانی شده و سایز فایل توسط متا تعیین شده‌اند.

توجه : درصورت عدم تمدید پلن خود در BoxAPI، فایل‌های شما تا ۳ روز نگه‌داری و میزبانی می‌شوند و پس از آن به‌طور غیرقابل برگشت حذف خواهند شد.

همچنین امکان افزایش فضای ذخیره‌سازی وجود دارد، برای افزایش فضا با پشتیبانی BoxAPI ارتباط برقرار کنید.

POST /service/uploads