Mengenal File Media
Fitur File Media memungkinkan Anda mengunggah berbagai jenis file ke dalam aplikasi dengan mudah. File yang telah diunggah dapat digunakan dalam integrasi API seperti:
POST api/sendMediaFromLocal POST api/sendMediaFromLocalGroupJenis File yang Didukung
- Gambar: .jpg, .jpeg, .gif
- Dokumen: .pdf, .docx, .xls, dll.
- File lainnya sesuai kebutuhan
Khusus untuk file dengan ekstensi .jpg, .jpeg, .gif, dan .pdf, sistem akan menampilkan tombol pratinjau (preview) agar Anda dapat melihat isi file sebelum digunakan.
Upload File via API
Selain mengunggah file melalui antarmuka pengguna, Anda juga dapat mengunggah file secara langsung melalui API menggunakan endpoint berikut:
POST api/uploadFileMediaKami menyediakan contoh script dalam beberapa bahasa pemrograman populer untuk memudahkan Anda dalam proses integrasi.
- Script PHP
- Script Javascript/Nodejs
- Script Python
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'http://localhost:3000/api/uploadFileMedia',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('apiKey' => 'api_key','file_whapi'=> new CURLFILE('/C:/Users/d0v3riz/Downloads/a.jpeg','mime_type_file')),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var FormData = require('form-data');
var fs = require('fs');
var data = new FormData();
data.append('apiKey', 'api_key');
data.append('file_whapi', fs.createReadStream('/C:/Users/d0v3riz/Downloads/a.jpeg'));
var config = {
method: 'post',
url: 'http://localhost:3000/api/uploadFileMedia',
headers: {
...data.getHeaders()
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
import requests
url = "http://localhost:3000/api/uploadFileMedia"
payload={'apiKey': 'api_key'}
files=[
('file_whapi',('a.jpeg',open('/C:/Users/d0v3riz/Downloads/a.jpeg','rb'),'image/jpeg'))
]
headers = {}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
Bahasa Pemrograman Lain
Kami juga menyediakan contoh implementasi dalam bahasa lain seperti JavaScript / Node.js, PHP, dan Python. Silakan cek dokumentasi API kami untuk melihat semua contoh kode lengkap.
Dengan fitur File Media, proses pengelolaan dan pengiriman file melalui API menjadi lebih efisien, fleksibel, dan terintegrasi. Baik untuk gambar, dokumen, atau file lainnya, sistem kami siap menunjang kebutuhan komunikasi aplikasi Anda.