پاداسپیس- مدیریت فایل-پوشه
خدمتدهنده
بازارچه پادیوم
مقدمه
سرویس اسپیس ، امکان استفاده از بستر ابری پلتفرم پاد را برای مشتریان مهیا میسازد. این سرویس به صورت REST پیاده سازی شدهاست.
اسپیس یک مکان ذخیرهسازی برای فایلهای موردنیاز کسبوکار است و در اینبستر امکان آپلود، دانلود و مدیریت فایلهای شخصی وجود دارد.
با استفاده از درخواستهای HTTP میتوان برروی منابع کنش انجامداد.
پیش از شروع
- URL فراخوانی سرویسها:
Production Server: https://api.pod.ir/srv/sc/nzh/doServiceCall
Sandbox Server:https://sandbox.pod.ir/srv/sc/nzh/doServiceCall
- تمامی درخواستها با متد POST ارسال میشوند.
- فیلدهای زیر درHeader تمامی درخواستها ثابت است:
پارامتر | توضیحات |
_token_ | توکن کسبوکاری دریافتی از پنل |
_token_issuer_ | مقدار ثابت "1" |
- فیلدهای زیر در بدنهی تمامی درخواستها ثابت است (با فرمت x-www-form-urlencoded):
پارامتر | توضیحات |
scProductId | شناسهی سرویس مدنظر |
scApiKey | راهنمای دریافت این پارامتر در این لینک موجود است. |
- علاوه بر موارد بالا که ثابت هستند، اگر سرویس نیاز به پارامتر دیگری داشته باشد در داکیومنت مربوطه ذکر شده است.
- خروجی: ساختار کلی پاسخ دریافتی در این لینک به تفصیل شرح داده شده است.
نکته:پس از درخواست سرویس به پادیوم، همکاران ما درخواستهای ارسالی را بررسی میکنند. در صورت عدم دریافت تایید کرد بر روی درخواست ارسالی ظرف یک روز کاری،به همکاران ما از طریق شماره تلفن (021-89518989) و یا در گروه واتساپ اطلاع دهید تا دسترسی به سرویس موردنظر برای شما فعال شود.
مدیریت فایل
-
ساخت پوشه با یک درخواست
از این متد برای ساخت چند پوشه با یک درخواست استفاده میشود استفاده میشود.
-
شماره سرویس : 2961324
پارامترهای ورودی:
directories | مسیر مورد نظر که با / آغاز میشود و تمام میشود. (تمام پوشه های مسیر داده شده در صورت موجود نبودن ساخته میشوند.) |
parentHash | هش پوشه والد |
پاسخ نمونه در صورت موفقیتآمیز بودن:
حذف قایل بازگشت فایل- پوشه
از این متد برای انتقال فایل/پوشه به سطل بازیافت استفاده میشود.
-
شماره سرویس : 2961325
پارامتر ورودی:
hash* | هش فایل/پوشه برای انتقال به سطل بازیافت |
پاسخ نمونه در صورت موفقیتآمیز بودن:
انتقال فایل - پوشه
از این متد برای انتقال فایل/پوشه به مقصدی جدید استفاده میشود.
-
شماره سرویس: 2961326
پارامترهای ورودی:
hash* | هش فایل/پوشه برای انتقال |
destFolderHash* | هش پوشه مقصد |
policyKeepPolicy | در صورت تکراری بودن فایلها: نگه داشتن هر دو KEPP جایگزینی OVERWRITE برای پوشهها در صورت تکراری بودن فقط مقدار KEEP مورد قبول است. مقدار پیش فرض: KEEP |
پاسخ نمونه در صورت موفقیتآمیز بودن:
گپی فایل - پوشه
از این متد برای کپی فایل/فولد استفاده میشود.
-
شماره سرویس: 2961327
پارامترهای ورودی:
hash | هش فایل/پوشه برای کپی |
destFolderHash | هش پوشه مقصد |
keepPolicyKeepPolicy | در صورت تکراری بودن: نگه داشتن هر دو keep جایگزینی owerwrite مقدار پیش فرض: KEEP |
پاسخ نمونه در صورت موفقیتآمیز بودن:
تغییر نام فایل - پوشه
از این متد برای تغییر نام فایل/پوشه استفاده میشود.
نکته: هنگام تغییر نام فایل، اگر extension داده نشود، امکان تغییر icon فایل وجود دارد.
-
شماره سرویس : 2961328
پارامترهای ورودی:
hash | هش فایل/پوشه برای تغییر نام |
newName | نام جدید |
پاسخ نمونه در صورت موفقیتآمیز بودن:
دریافت نسخههای فایل
از این متد برای دریافت نسخه های یک فایل استفاده میشود.
-
شماره سرویس: 2961329
پارامتر ورودی:
hash | هش فایل |
پاسخ نمونه در صورت موفقیتآمیز بودن:
دریافت id پست ساخته شده برای فایل
از این متد برای دریافت id پست ساخته شده برای فایل(در شبکه اجتماعی) استفاده میشود.
-
شماره سرویس : 2961332
پارامترهای ورودی:
hash | هش فایل |
password | رمز فایل مورد نظر |
پاسخ نمونه در صورت موفقیتآمیز بودن:
دریافت اطلاعات فایل- پوشه
از این متد برای دریافت اطلاعات فایل یا پوشه استفاده میشود.
-
شماره سرویس : 2961732
پارامترهای ورودی:
hash | هش فایل/پوشه |
password | رمز فایل یا پوشه مورد نظر |
پاسخ نمونه در صورت موفقیتآمیز بودن:
دریافت مسیر پوشه- فایل (پوشههای والد)
از این متد برای دریافت همهی پوشه های والد یک پوشه/فایل استفاده میشود.
-
شماره سرویس : 2961733
پارامترهای ورودی:
hash | کد هش فایل یا پوشه |
password | رمز پوشه/فایل مورد نظر |
پاسخ نمونه درصورت موفقیتآمیز بودن:
بررسی وجود فایل- پوشه
از این متد برای بررسی وجود یک پوشه/فایل، با استفاده از نام آن، استفاده میشود.
-
شماره سرویس: 2961734
پارامترهای ورودی:
hash | هش پوشه محل بررسی |
fileName | نام فایل/پوشه برای بررسی |
پاسخ نمونه در صورت موفقیتآمیز بودن::
جستجو
از این متد برای جستجو بین فایل و پوشه ها استفاده میشود.
-
شماره سرویس : 2961735
پارامترهای ورودی:
words | کلمات برای جستجو (باید با فاصله از یکدیگر جدا شوند) |
title | نام فایل یا پوشه |
type | نوع فایل vnd.podspace.folder,audio,video,image,text |
after | ابتدای دوره زمانی مورد نظر (yyyy-MM-dd) |
before | انتهای دوره زمانی مورد نظر (yyyy-MM-dd) |
minSize | حداقل سایز مورد نظر |
maxSize | حداکثر سایز مورد نظر |
start | اندیس اولین فایل برای بازگردانی پیشفرض =0 |
size | تعداد آیتم برای بازگردانی پیشفرض =20 |
order | ترتیب نمایش نتایج پیشفرض =NAME NAME,CREATED |
desc | ترتیب صعودی/نزولی پیشفرض =false |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"status": 200,
"path": "GET /api/files/search",
"timestamp": "2021-02-24T09:14:27.329+0000",
"result": {
"list": [
{
"hash": "file or folder hash",
"name": "new_name",
"type": "application/octet-stream",
"parentHash": "parent hash",
"owner": {
"username": "owner username",
"name": "owner name",
"ssoId": owner ssoid,
"roles": [
"USER_ROLE"
]
},
"uploader": {
"username": "uploader username",
"name": "uploader name",
"ssoId": uploader ssoid,
"roles": [
"USER_ROLE"
]
},
"attributes": [],
"created": 1614152117257,
"updated": 1614154195460,
"extension": "txt",
"size": 8,
"postId": 3694746,
"version": 0,
"thumbnail": "WITHOUT_THUMBNAIL"
}
],
"count": 1 // number of returned items
},
"reference": "0d8c8feb-b038-3c4b-b69d-038e4bfa1df3-cloudysky"
}
- فشرده سازی (zip)
از این متد برای فشرده سازی تعدادی فایلی و پوشه استفاده میشود.
- شماره سرویس : 2961736
پارامترهای ورودی:
name* | نام جدید فولدر با پسوند zip |
fileHashes | لیستی از هش فایلها |
folderHashes | لیستی از هش پوشه ها |
destFolderHash | هش پوشه محل ایجاد فایل زیپ، بصورت پیش فرض محل آن پوشه اصلی است. |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"status": 200,
"path": "POST /api/files/compress",
"timestamp": "2021-02-24T10:10:16.560+0000",
"result": {
"hash": "zip file hash",
"name": "my_zip",
"type": "application/octet-stream",
"parentHash": "parent hash",
"owner": {
"username": "owner username",
"name": "owner name",
"ssoId": owner ssoid,
"roles": [
"USER_ROLE"
]
},
"uploader": {
"username": "uploader username",
"name": "uploader name",
"ssoId": uploader ssoid,
"roles": [
"USER_ROLE"
]
},
"attributes": [],
"created": 1614161418015,
"updated": 1614161418015,
"extension": "zip",
"size": 3749802,
"metaData": {},
"version": 0,
"thumbnail": "WITHOUT_THUMBNAIL"
},
"reference": "b4b3e4e7-9142-3101-ab57-33c6b65312af-cloudysky"
}
- استخراج فایل فشرده (zip)
از این متد برای استخراج فایلهای درون یک فایل فشرده استفاده میشود.
- شماره سرویس : 2961737
نکته: فایل و پوشههای فشرده شده، در قالب یک پوشه به نام فایل zip شده، استخراج میشود.
پارامترهای ورودی:
hash | هش فایل فشرده مورد نظر. |
destFolderHash | کد هش پوشه مقصد، به صورت پیش فرض در پوشه اصلی از حالت فشرده خارج می شود. |
postProcess | انجام فرآیندهای بعد از استخراج پیشفرض true |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"status": 200,
"path": "PUT /api/files/JVZ1UP8K1O2XK99E/extract",
"timestamp": "2021-02-24T11:16:32.128+0000",
"result": {
"hash": "zip file hash",
"name": "my_zip",
"type": "application/vnd.podspace.folder",
"parentHash": "parent hash",
"owner": {
"username": "owner username",
"name": "owner name",
"ssoId": owner ssoid,
"roles": [
"USER_ROLE"
]
},
"uploader": {
"username": "uploader username",
"name": "uploader name",
"ssoId": uploader ssoid,
"roles": [
"USER_ROLE"
]
},
"attributes": [],
"created": 1614165392486,
"updated": 1614165392486
},
"reference": "22f5d2e7-2c63-3ca6-ad3e-01e7e8977658-cloudysky"
}
از این متد برای دریافت فعالیت های یک پوشه/فایل استفاده میشود.
- شماره سرویس : 2961738
پارامتر ورودی:
hash | هش فایل/پوشه مورد نظر |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"status": 200,
"path": "GET /api/files/4TMQLHEJY6EXI844/activities",
"timestamp": "2021-02-24T08:10:34.671+0000",
"result": [
{
"kind": "UPLOAD",
"reference": "FILE",
"creator": {
"username": "creator username",
"name": "creator name",
"ssoId": creator ssoid,
"roles": [
"USER_ROLE"
]
},
"entity": {
"hash": "file/folder hash",
"name": "new_name",
"type": "application/octet-stream",
"parentHash": "parent hash",
"owner": {
"username": "owner username",
"name": "owner name",
"ssoId": owner ssoid,
"roles": [
"USER_ROLE"
]
},
"uploader": {
"username": "uploader username",
"name": "uploader name",
"ssoId": uploader ssoid,
"roles": [
"USER_ROLE"
]
},
"attributes": [],
"created": 1614152117257,
"updated": 1614154195460,
"extension": "txt",
"size": 8,
"postId": 3694746,
"version": 0,
"thumbnail": "WITHOUT_THUMBNAIL"
},
"created": 1614152117264
},
{
"kind": "RENAME",
"reference": "FILE",
"creator": {
"username": "creator username",
"name": "creator name",
"ssoId": creator ssoid,
"roles": [
"USER_ROLE"
]
},
"entity": {
"hash": "file/folder hash",
"name": "new_name",
"type": "application/octet-stream",
"parentHash": "parent hash",
"owner": {
"username": "owner username",
"name": "owner name",
"ssoId": owner ssoid,
"roles": [
"USER_ROLE"
]
},
"uploader": {
"username": "uploader username",
"name": "uploader name",
"ssoId": uploader ssoid,
"roles": [
"USER_ROLE"
]
},
"attributes": [],
"created": 1614152117257,
"updated": 1614154195460,
"extension": "txt",
"size": 8,
"postId": 3694746,
"version": 0,
"thumbnail": "WITHOUT_THUMBNAIL"
},
"created": 1614154195460
}
],
"reference": "e69644b7-41ae-3d14-81de-7ebb084edc61-cloudysky"
}
از این سرویس برای دریافت حجم و تعداد فایلهای موجود در پوشه استفاده می شود.
- شماره سرویس : 2961739
{
"results": [
{
"status": 200,
"body": "{\"status\":200,\"path\":\"DELETE /api/files/EFO4KYCLVV8MNBMN\",\"timestamp\":\"2021-10-26T13:03:08.609+00:00\",\"result\":{\"hash\":\"EFO4KYCLVV8MNBMN\",\"name\":\"Screenshot from 2019-12-24 15-41-53\",\"type\":\"image/png\",\"parentHash\":\"NDM6YZRKHEW2VOOM\",\"owner\":{\"username\":\"PodspaceUser\",\"name\":\"کاربر پاداسپیس\",\"ssoId\":10123456,\"roles\":[\"USER_ROLE\"]},\"uploader\":{\"username\":\"PodspaceUser\",\"name\":\"کاربر پاداسپیس\",\"ssoId\":10123456,\"roles\":[\"USER_ROLE\"]},\"attributes\":[],\"created\":1577716098755,\"updated\":1635253388627,\"extension\":\"png\",\"size\":100337,\"tags\":[],\"postId\":2105659,\"version\":0,\"thumbnail\":\"THUMBNAIL_EXIST\"},\"reference\":\"4de6d239-be66-38bd-944a-5737cf3ab558-cloudysky\"}",
"headers": {
"Date": "Tue, 26 Oct 2020 10:03:08 GMT",
"Content-Type": "application/json;charset=UTF-8",
"Vary": "Accept-Encoding",
"version": "v3",
"Access-Control-Allow-Headers": "Origin, Content-type, Accept, Authorization",
"Access-Control-Allow-Credentials": "true",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD",
"X-Powered-By": "FanapSoft/PodPlatform (Space Server v3.14.4.0 #cloudysky)",
"X-Content-Type-Options": "nosniff",
"X-XSS-Protection": "1; mode=block",
},
"payload": "EFO4KYCLVV8MNBMN"
},
{
"status": 200,
"body": "{\"status\":200,\"path\":\"DELETE /api/files/7E5GKPK6GHXVALZ7\",\"timestamp\":\"2021-10-26T13:03:08.667+00:00\",\"result\":{\"hash\":\"7E5GKPK6GHXVALZ7\",\"name\":\"Screenshot_2020-01-21 16-09-59\",\"type\":\"image/png\",\"parentHash\":\"NDM6YZRKHEW2VOOM\",\"owner\":{\"username\":\"PodspaceUser\",\"name\":\"کاربر پاداسپیس\",\"ssoId\":10123456,\"roles\":[\"USER_ROLE\"]},\"uploader\":{\"username\":\"PodspaceUser\",\"name\":\"کاربر پاداسپیس\",\"ssoId\":10123456,\"roles\":[\"USER_ROLE\"]},\"attributes\":[],\"created\":1579610361329,\"updated\":1635253388685,\"extension\":\"png\",\"size\":5333,\"tags\":[],\"postId\":2134792,\"version\":0,\"thumbnail\":\"THUMBNAIL_EXIST\"},\"reference\":\"774a039c-b33c-3862-89d5-5326578c2210-cloudysky\"}",
"headers": {
"Date": "Tue, 26 Oct 2020 10:03:08 GMT",
"Content-Type": "application/json;charset=UTF-8",
"Vary": "Accept-Encoding",
"version": "v3",
"Access-Control-Allow-Headers": "Origin, Content-type, Accept, Authorization",
"Access-Control-Allow-Credentials": "true",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD",
"X-Powered-By": "FanapSoft/PodPlatform (Space Server v3.14.4.0 #cloudysky)",
"X-Content-Type-Options": "nosniff",
"X-XSS-Protection": "1; mode=block",
},
"payload": "7E5GKPK6GHXVALZ7"
}
]
}
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"hasError": false,
"referenceNumber": "3480590",
"errorCode": 0,
"count": 0,
"ott": "aa65ad463b02e641",
"result": {
"size": 92366,
"count": 5
}
}
از این متد برای دریافت لیست فایلها و فولدرهای حذف شده توسط کاربراستفاده میشود.
- شماره سرویس : 2961741
پارامترهای ورودی:
offset | شماره اولین آیتم |
size | تعداد آیتم بازگشتی |
order | ترتيب نمايش (name, created, updated, size, type) |
desc | ترتیب نمایش صعودی / نزولی.به صورت پیش فرض صعودی در نظر گرفته می شود. |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"hasError": false,
"referenceNumber": "371958",
"errorCode": 0,
"count": 1,
"ott": "a2ef2ee6d96f619",
"result": {
"ownerId": 1942,
"name": "__trash__",
"bookmarked": false,
"files": [
{
"hash": "SL3R8PXP4RYJS5R3",
"ownerId": 0,
"created": 1538814684087,
"updated": 1538815352874,
"folderHash": "4VBBZM3TO5NRAWL2",
"name": "icon (1)",
"extension": "png",
"size": 11822,
"type": "image/jpeg",
"uploaderId": 0,
"bookmarked": false,
"share": false,
"public": false
}
],
"subFolders": []
}
}
با استفاده از این متد میتوان لیست تغییرات اعمال شده بر روی فایل یا فولدر را مشاهده نمود.
- شماره سرویس : 2961742
به عنوان ورودی نیز hash را دریافت میکند.
پارامتر ورودی:
hash | هش فایل یا فولدر موردنظر |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"hasError": false,
"referenceNumber": "791209",
"errorCode": 0,
"count": 2,
"ott": "2654c37b7e7863f2",
"result": [
{
"id": 37933,
"kind": "CREATE",
"reference": "FOLDER",
"folder": {
"hash": "J7CDF7P393MNS3RA",
"ownerId": 0,
"created": 1556435281431,
"updated": 1556435281431,
"canTrashByUser": false,
"name": "abcfffdds",
"public": false,
"shared": false,
"bookmarked": false
},
"created": 1556435281572
},
{
"id": 37934,
"kind": "SHARE",
"reference": "FOLDER",
"folder": {
"hash": "J7CDF7P393MNS3RA",
"ownerId": 0,
"created": 1556435281431,
"updated": 1556435281431,
"canTrashByUser": false,
"name": "abcfffdds",
"public": false,
"shared": false,
"bookmarked": false
},
"created": 1556435352565
}
]
}
از این متد برای جستوجو در فایلها و فولدرها استفاده میشود.
- شماره سرویس : 47866
پارامترهای ورودی:
words | کلمات مورد جستجو |
title | نام فایل |
type | نوع فایل document/image/video/audio/folder |
after | تاریخ شروع بازه (فرمت: yyyy-MM-dd) |
before | تاریخ پایان بازه (فرمت: yyyy-MM-dd) |
minsize | حداقل سایز فایل |
maxsize | حداکثر سایز فایل |
size | تعداد آیتم بازگشتی |
offset | شماره اولین آیتم |
order | ترتیب نمایش (name, created, updated, size, type) |
desc | ترتيب نمايش صعودي(false) پیشفرض / نزولي (true) |
پاسخ نمونه در صورت موفقیتآمیز بودن::
{
"hasError": false,
"referenceNumber": "793621",
"errorCode": 0,
"count": 2,
"ott": "ff38f93ef9cfd567",
"result": [
{
"hash": "ZNEI4THEAJ3H6TLD",
"ownerId": 2101,
"created": 1541321390135,
"updated": 1541321390135,
"folderHash": "5XU7XQV9NCHY1CBM",
"name": "aa",
"size": 0,
"type": "folder",
"uploaderId": 0,
"canTrashByUser": false,
"public": false,
"share": false,
"bookmarked": false
},
{
"hash": "PINHIYLNN9XGFVH2",
"ownerId": 2101,
"created": 1540205117847,
"updated": 1540205117847,
"folderHash": "XZ2ZG3HN63RASYED",
"name": "aa",
"size": 0,
"type": "folder",
"uploaderId": 0,
"canTrashByUser": false,
"public": false,
"share": false,
"bookmarked": false
}
]
}
با استفاده از این متد میتوان لیست فایلها و فولدرهای مشاهدهشده اخیر توسط کاربر را دریافت نمود.
- شماره سرویس : 48135
پارامترهای ورودی:
offset | شماره اولین ایتم |
size | تعداد ایتم بازگشتی |
desc | ترتیب نمایش صعودی / نزولی.به صورت پیش فرض صعودی در نظر گرفته می شود. |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"hasError": false,
"referenceNumber": "794104",
"errorCode": 0,
"count": 1,
"ott": "a11cb58efdcdb814",
"result": [
{
"id": 38043,
"kind": "UNSHARE",
"reference": "FILE",
"file": {
"hash": "A15J4LAF6JPBJMVP",
"ownerId": 2101,
"created": 1556109009658,
"updated": 1556365541358,
"folderHash": "GS5COQ7SP8ZEO27R",
"name": "test100",
"size": 659,
"type": "application/octet-stream",
"uploaderId": 0,
"uploaderUsername": "test_10",
"canTrashByUser": true,
"public": true,
"share": true,
"bookmarked": false
},
"created": 1556364541159
}
]
}
از این متد برای دریافت اطلاعات فضای ذخیرهسازی استفاده میشود.
- شماره سرویس : 48136
پارامتر ورودی:
_token_ * | توکنی که بعد از ورود به سیستم یا از پنل کسبوکار دریافت شدهاست |
پاسخ نمونه در صورت موفقیتآمیز بودن:
{
"hasError": false,
"referenceNumber": "794035",
"errorCode": 0,
"count": 0,
"ott": "84a5f6189bf69e7",
"result": {
"total": 27409146,
"fileSize": 27179275,
"trashSize": 0,
"historySize": 229871
}
}
از این متد برای جایگزینکردن نسخههای قبلی یک فایل استفاده میشود.بهعنوان ورودي fileHash را دريافت ميکند.
- شماره سرویس : 48137
پارامتر ورودی:
fileHash | کد هش فایل مورد نظر |
پاسخ نمونه درصورت موفقیتآمیز بودن:
{
"hasError": false,
"referenceNumber": "794013",
"errorCode": 0,
"count": 0,
"ott": "3171a7154d5cdddb",
"result": {
"id": 8433,
"hash": "RR96KBXVXJWNM1WX",
"ownerId": 2101,
"created": "2019-04-27 16:15:41.17",
"updated": "Sat Apr 27 16:16:10 IRDT 2019",
"createdStamp": 1556365541170,
"updatedStamp": 1556365570901,
"folderHash": "GS5COQ7SP8ZEO27R",
"name": "test100",
"size": 659,
"type": "application/octet-stream",
"uploaderId": 2101,
"metaData": "{\"tags\":[]}",
"version": 2,
"canTrashByUser": false,
"sharesVO": [],
"trashed": false,
"trashedByHash": false,
"public": false,
"share": false,
"bookmarked": false
}
}
کدهای خطای سرویس
400 | INVALID_REQUEST | درخواست نامعتبر |
400 | INVALID_HASH_TYPE | هش نادرست |
400 | INVALID_DATA | داده ورودی نامعتبر |
400 | CANNOT_BOOKMARK_DELETED_ENTITY | نشان گذاری فایل حذف شده |
400 | INVALID_SSO_TYPE | مرکز sso نامعتبر |
400 | INVALID_REDIRECT_URI | آدرس بازگشت نامعتبر |
400 | INVALID_HASH | هش نامعتبر |
400 | INVALID_NAME | نام نامعتبر |
400 | INVALID_AUTHENTICATION_INFORMATION | اطلاعات کاربری نامعتبر |
400 | INVALID_SORT_PROPERTY | پارامتر مرتب سازی نامعتبر |
400 | LAST_FILE_VERSION | عدم امکان بازگشت به نسخه آخر |
400 | INVALID_EXPIRATION_DATE | تاریخ انقضای اشتباه |
400 | INVALID_DATE | تاریخ نامعتبر |
400 | INVALID_DATE_FORMAT | فرمت نامعتبر تاریخ |
400 | INVALID_DATE_FORMAT_YYMMDD | فرمت نامعتبر تاریخ |
400 | INVALID_DATE_INTERVAL | بازه تاریخی اشتباه |
400 | INVALID_PHONE_NUMBER | شماره موبایل اشتباه |
400 | INVALID_NATIONAL_CODE | فرمت اشتباه کد ملی |
400 | INVALID_PAGINATION_PARAM | پارامتر های صفحه بندی نامعتبر |
400 | INVALID_PAGINATION_SIZE | پارامتر size غیرمجاز |
400 | INVALID_FOLDER_DEPTH | عمق پوشه غیر مجاز |
400 | INVALID_FILTER_PARAMETER | پارامتر فیلتر نامعتبر |
400 | INVALID_FILE_SIZE | تعداد فایلهای بیش از حد مجاز |
400 | INVALID_FOLDERTREE_SIZE | اندازه بیش از حد درخت پوشه |
400 | INVALID_FOLDER_FORMAT | فرمت مسیر (directory) نادرست |
کپی یا انتقال غیرمجاز
400 | MOVE_INSIDE_ITS_OWN | انتقال پوشه داخل خودش |
400 | MOVE_INSIDE_ITS_SUBFOLDER | انتقال پوشه داخل پوشه های فرزند خودش |
400 | COPY_INSIDE_ITS_OWN | کپی پوشه درون خودش |
400 | COPY_INSIDE_ITS_SUBFOLDER | کپی پوشه داخل پوشه های فرزند خودش |
درخواست های نامعتبر
400 | DUPLICATE_NAME | نام تکراری در پوشه |
400 | ONLY_TRASHED_ENTITIES_CAN_BE_WIPED | عدم امکان حذف دائمی فایل های trash نشده |
400 | FILE_NOT_SENT | فایل ارسال نشده |
400 | ENTITY_BEEN_SHARED | اشتراک گذلری تکراری |
400 | INVALID_PLAN_ID | شناسه طرح نادرست |
400 | INVALID_PLAN_DATE | خرید طرح با زمان کمتر از طرح فعلی |
400 | INVALID_BILL_NUMBER | فاکتور کنسل شده |
400 | SSO_INVALID_REQUEST | کد تایید نامعتبر |
مربوط به فضای ذخیره سازی
402 | INSUFFICIENT_SPACE | عدم وجود فضای کافی |
402 | PAYMENT_REQUIRED | نیاز به خرید طرح |
دسترسی های غیرمجاز
403 | WRONG_PASSWORD | رمز نادرست |
403 | FORBIDDEN | دسترسی غیرمجاز |
403 | SHARE_FORBIDDEN | عدم دسترسی برای اشتراک گذلری |
پیدا نشدن منابع
404 | NOT_FOUND | عدم وجود درخواست |
404 | ENTITY_NOT_FOUND | عدم وجود فایل یا پوشه |
404 | FILE_NOT_FOUND | عدم وجود فایل |
404 | FOLDER_NOT_FOUND | عدم وجود پوشه |
404 | SHARE_NOT_FOUND | عدم وجود اشتراک گذاری |
404 | USERGROUP_NOT_FOUND | عدم وجود گروه کاربری |
404 | USER_NOT_FOUND | عدم وجود کاربر |
404 | DESTINATION_FOLDER_NOT_FOUND | عدم وجود پوشه مقصد |
404 | THUMBNAIL_NOT_FOUND | عدم وجود تصویر شاخص |
404 | PLAN_NOT_FOUND | عدم وجود طرح |
404 | BILL_NUMBER_NOT_FOUND | عدم وجود شناسه کسب و کاری فاکتور |
404 | AVATAR_NOT_FOUND | عدم وجود آواتار |
404 | METADATA_KEY_NOT_FOUND | عدم وجود کلید داده شده |
404 | METADATA_KEYS_NOT_FOUND | عدم وجود کلیدهای داده شده |
404 | NOT_FOUND_PLATFORM | عدم وجود پلتفرم |
404 | STREAMER_NOT_FOUND | عدم وجود استریمر فعال |
404 | BUSINESS_NOT_FOUND | عدم وجود کسب و کار |
404 | UPLOAD_KEY_NOT_FOUND | عدم وجود کلید آپلود |
404 | ENTITY_IS_REMOVED | فایل یا پوشه حذف شده |
غیرقابل پذیرش
406 | NAME_NOT_CHANGED | عدم تغیرنام |
406 | NOT_ACCEPTABLE | عدم قبول محتوای ارسالی |
406 | NOT_STREAMABLE | عدم امکانم استریم کردن فایل |
خطاهای دیگر
401 | UNAUTHORIZED | عدم دسترسی |
401 | INVALID_AUTHORIZATION_TYPE | نوع احراز هویت نامعتبر |
401 | USER_GROUP_OWNER_UNAUTHORIZED | عدم دسترسی به گروه کاربری |
401 | FILE_OWNER_UNAUTHORIZED | عدم دسترسی به فایل |
401 | UPLOAD_KEY_HAS_BEEN_DELETED | کلید حذف شده |
401 | UPLOAD_KEY_DOES_NOT_EXIST | عدم وجود کلید |
401 | UPLOAD_KEY_IS_NOT_VALID | کلید نامعتبر |
403 | BUSINESS_IS_NOT_CONFIRMED | کسب و کار تایید نشده |
403 | NON_BUSINESSES_CANT_REQUEST_ACCESS | عدم امکان درخواست برای کاربران غیرکسبو کار |
403 | Bulk_API_INVALID_BATCH_API | عدم پشتیبانی url از حالت batch |
413 | Bulk_API_PAYLOAD_TOO_LARGE | تعداد عملیات بیش از سقف مجاز |
409 | FILE_ALREADY_EXISTS | فایل قبلا ارسال شده |
409 | TEAM_ALREADY_EXIST | تیم قبلا ایجاد شده |
409 | BUSINESS_ACCESS_ALREADY_REQUESTED | درخواست دسترسی قبلا ارسال شده |
خطاهای داخلی
500 | UNKNOWN_ERROR | خطای ناشناخته |
501 | MUST_IMPLEMENT | پیاده سازی نشده |
502 | BAD_GATEWAY | عدم توانایی برقراری ارتباط |