Skip to main content

POST

Mari mengenal Nyandrive API untuk mengunggah file.

Mengunggah File [POST]

Endpoint ini digunakan untuk mengunggah file ke Nyandrive.

Endpoint

POST https://drive.nyanhosting.id/api/v1/file-entries

Headers yang Dibutuhkan

Accept-Language: en-US,en;q=0.9
Cookie: XSRF-TOKEN=<token>; nyandrive_session=<session>
X-XSRF-Token: <token>
XSRF-TOKEN: <token>
Origin: https://drive.nyanhosting.id
Referer: https://drive.nyanhosting.id/drive
Authorization: Bearer <token>

Form Data

file: <file_to_upload>  // File yang akan diunggah

Contoh Request dengan cURL

curl --location 'https://drive.nyanhosting.id/api/v1/file-entries' \
--header 'Cookie: XSRF-TOKEN=<token>; nyandrive_session=<session>' \
--header 'X-XSRF-Token: <token>' \
--header 'XSRF-TOKEN: <token>' \
--header 'Authorization: Bearer <token>' \
--header 'Origin: https://drive.nyanhosting.id' \
--header 'Referer: https://drive.nyanhosting.id/drive' \
--form 'file=@"/path/to/your/file"'

Response

Ketika berhasil, server akan mengembalikan response dengan status code 200 OK.

Catatan Penting

  • Wajib menyertakan header berikut:
    • Cookie: Berisi XSRF-TOKEN dan nyandrive_session
    • X-XSRF-Token: Token CSRF untuk keamanan
    • XSRF-TOKEN: Token CSRF yang sama dengan X-XSRF-Token
    • Authorization: Bearer token untuk autentikasi
  • File dikirim menggunakan form-data dengan key 'file'