Gunakan API kami untuk mengintegrasikan layanan VyDrive ke dalam aplikasi Anda.
BASE URL: https://vydrive.zone.id
Salin kode di bawah ini untuk digunakan pada bot WhatsApp Anda.
import fetch from 'node-fetch';
import FormData from 'form-data';
const uploadToVyDrive = async (buffer, filename) => {
const bodyForm = new FormData();
bodyForm.append("file", buffer, filename);
const res = await fetch("https://vydrive.zone.id/upload", {
method: "POST",
body: bodyForm
});
if (!res.ok) throw new Error('Upload gagal');
const data = await res.json();
return data.url;
};
// Penggunaan dalam handler bot:
const media = await q.download();
const url = await uploadToVyDrive(media, 'file.jpg');
m.reply(`Sukses Upload!\nLink: ${url}`);
Mengunggah file ke penyimpanan awan permanen.
| Parameter | Tipe | Deskripsi |
|---|---|---|
| file | FormData | File yang akan diunggah (Max 200MB) |
{
"status": 200,
"method": "POST",
"url": "https://vydrive.com/f/abcd123"
}
Membuat tautan pendek untuk URL eksternal atau Sub4Unlock.
| Body (JSON) | Tipe | Deskripsi |
|---|---|---|
| url | String | URL tujuan (Wajib) |
| name | String | Nama/Judul link |
| social | String | URL Youtube untuk Sub4Unlock |
{
"status": 200,
"method": "POST",
"url": "https://vydrive.com/f/xyz789"
}
Mendapatkan daftar semua file yang diunggah.
{
"success": true,
"count": 1,
"data": [
{
"name": "example.png",
"shortUrl": "...",
"downloadUrl": "...",
"timestamp": "..."
}
]
}
Gunakan library favorit Anda untuk mengirim file ke API ini.
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
async function uploadFile(filePath) {
const form = new FormData();
form.append('file', fs.createReadStream(filePath));
const response = await axios.post('https://vydrive.zone.id/upload', form, {
headers: form.getHeaders()
});
return response.data.url;
}