API ini digunakan untuk menghapus pesan melalui API.
Anda dapat menghapus pesan yang diminta yang tidak ingin anda proses lagi atau alasan lain KECUALI pesan dengan status sedang diproses.
pesan pemrosesan tidak dapat dihapus.
jika anda ingin menghapusnya, anda harus memutuskan sambungan perangkat anda terlebih dahulu, pesan pemrosesan akan berubah menjadi tertunda.
Dengan cara ini Anda dapat menghapusnya.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.fonnte.com/delete-message',
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('id' => ''),
CURLOPT_HTTPHEADER => array(
'Authorization: TOKEN'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Jika anda lebih suka melihat di postman, lihat disini.
Tokennya adalah token perangkat. lihat disiniĀ bagaimana cara mendapatkan token.
Response
Respon sukses
{
"detail": "message 1 successfully deleted",
"status": true
}
- perangkat tidak valid: token tidak valid
{
"reason": "invalid token",
"status": false
}
- id pesan tidak valid : id pesan tidak ada atau bukan milik perangkat anda.
{
"reason": "invalid message id",
"status": false
}
- cannot delete message with status processing : the message is being processed. message cannot be deleted
{
"reason": "cannot delete message with status processing",
"status": false
}