Dokumentasi API 🚀
Petunjuk & Aturan Penggunaan
- Layanan ini dirancang hanya untuk penggunaan yang positif dan tidak melanggar hukum.
- Dilarang keras mengunggah konten yang mengandung phising, penipuan, SARA, pornografi, atau hak cipta orang lain.
- Setiap pengguna bertanggung jawab penuh atas konten yang mereka unggah.
- Batas maksimal ukuran file yang diizinkan adalah 5MB.
- Penyalahgunaan layanan akan mengakibatkan pemblokiran akses.
Dokumentasi Endpoint
Gunakan panduan ini untuk mengintegrasikan layanan Uploader ke dalam aplikasi Anda.
Informasi Umum
Base URL: https://cihuy.biz.id
Autentikasi
Endpoint yang dilindungi (Upload & Delete) memerlukan API Key yang
dikirim melalui header Authorization
dengan format
Bearer Token.
Type | Value | Limit |
---|---|---|
Authorization | Bearer RotiSemok | 50 request / jam |
Mengunggah file baru ke server. Wajib Autentikasi
Body (multipart/form-data)
Key | Tipe | Deskripsi |
---|---|---|
file |
File | File biner yang akan diunggah (Maks 5MB). |
Contoh Request (cURL)
curl -X POST \
-H "Authorization: Bearer RotiSemok" \
-F "file=@/path/to/your/image.png" \
https://cihuy.biz.id/api/upload
Contoh Respons
{
"message": "File berhasil di-upload!",
"url": "/file/aB3xZ_9p.png"
}
Mengakses file secara langsung berdasarkan ID pendeknya. Publik
Parameter URL
Parameter | Deskripsi |
---|---|
:Id |
ID pendek unik dari file, contoh: aB3xZ_9p.png .
|
Respons
Jika Sukses (200 OK): Mengembalikan data biner dari file dengan `Content-Type` yang sesuai.
Jika Gagal (404 Not Found): Mengembalikan pesan teks
File tidak ditemukan.
Menghapus file dari database server. Wajib Autentikasi
Parameter URL
Parameter | Deskripsi |
---|---|
:Id |
ID pendek unik dari file yang akan dihapus. |
Contoh Respons
Jika Sukses (200 OK):
{ "message": "File image.png berhasil dihapus." }