FileDoge

ملف دوجي API

يقدم File Doge واجهة برمجة تطبيقات مجانية وغير قابلة للقياس لتحميل وإنشاء روابط تنزيل لملفات يصل حجمها إلى 200 ميجابايت ، على الرغم من أننا لا نضمن أن تظل واجهة برمجة التطبيقات مجانية أو غير قابلة للقياس في المستقبل

رفع ملف

سترسل إلينا ملفًا مع طلب POST بحجم أقل من 200 ميجابايت

curl --location --request POST 'https://api.filedoge.com/upload' \ -H "Content-Type: multipart/form-data;" --form 'file=@filePath'

استجابة ناجحة

{
token: fileToken,
"name": fileName,
"size": fileSizeInBytes,
"originalFilename": originalFilename,
"createdAt": creationDate,
"mimeType": fileMimeType
"deleteToken": fileDeleteToken
}

معلومات الملف

سوف ترسل إلينا رمز ملف مع طلب GET للحصول على المعلومات

curl --location --request GET 'https://api.filedoge.com/info/TOKEN'

استجابة ناجحة

{
token: fileToken,
"name": fileName,
"size": fileSizeInBytes,
"originalFilename": originalFilename,
"createdAt": creationDate,
"mimeType": fileMimeType
"downloadUrl": directUrlToDownloadFile
}

Delete File

You can delete your files using the file token and delete identifier

curl --location --request POST 'https://api.filedoge.com/delete/$TOKEN/$DELETE_TOKEN'

استجابة ناجحة

{
messgae: "File Deleted Successfully",
}

أخطاء

إذا واجهتك أو واجهتنا خطأً ، فإننا نرد بـ 200 موافق و JSON الذي يحدد الخطأ الذي حدث

مثال خطأ

{
error: errorMessage,
}