raksix-cdn API'yi kullanarak dosya yükleyin ve yönetin
raksix-cdn API, dosyalarınızı Discord CDN altyapısı üzerinden barındırmanızı sağlar. RESTful prensiplerine dayalı basit bir HTTP API'dir.
https://cdn.raksix.devTüm isteklerde API key'inizi Authorizationheader'ında göndermeniz gerekmektedir.
Authorization: Bearer YOUR_API_KEYÖnemli:API key'inizi güvenli tutun ve asla istemci tarafı kodda paylaşmayın.
/image/upload| Parametre | Tip | Açıklama |
|---|---|---|
| file | File | Yüklenecek görsel dosyası (zorunlu) |
| slug | String | Dosya için özel isim (opsiyonel) |
curl -X POST https://cdn.raksix.dev/image/upload \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@image.png" \
-F "slug=my-image"{
"error": false,
"message": "Başarılı",
"data": {
"_id": "676876d68bdd8be7da43e963",
"slug": "my-image",
"image": "https://cdn.discordapp.net/attachments/...",
"refresh_date": "2024-01-15T10:30:00.000Z",
"date": "2024-01-15T10:30:00.000Z"
}
}/image/{slug}| Parametre | Tip | Açıklama |
|---|---|---|
| width | Number | Yeni genişlik (opsiyonel) |
| height | Number | Yeni yükseklik (opsiyonel) |
GET https://cdn.raksix.dev/image/{slug}
# Query Parameters (opsiyonel)
?width=800&height=600MP4, MOV, AVI formatlarında video yükleme desteği. Büyük dosyalar için HLS segment desteği.
/video/uploadcurl -X POST https://cdn.raksix.dev/video/upload \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@video.mp4" \
-F "slug=my-video"const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('slug', 'my-image');
const response = await fetch('https://cdn.raksix.dev/image/upload', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
body: formData
});
const data = await response.json();
console.log(data.data.image);{ "error": true, "message": "Hata açıklaması" }
400 Bad Request - Eksik veya hatalı parametre
401 Unauthorized - Geçersiz veya eksik API key
404 Not Found - Kaynak bulunamadı
500 Internal Server Error - Sunucu hatası