API Perangkat Penghapusan

API ini digunakan untuk menghapus perangkat melalui API.

Sebelum melanjutkan, satu-satunya cara untuk menghapus perangkat adalah dengan memberikan kode OTP yang benar.

Kode OTP dikirimkan ke nomor whatsapp pada menu pengaturan.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.fonnte.com/delete-device',
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('otp' => ''),
CURLOPT_HTTPHEADER => array(
'Authorization: TOKEN'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Ada 2 langkah untuk menggunakan API ini :

  1. Minta OTPnya
  2. Kirimkan OTPnya

untuk request OTP bisa menggunakan kode curl diatas, dengan nilai otp kosong.

Setelah anda mendapatkan kode OTP, masukkan kode OTP tersebut sebagai nilai otp.

Jika anda lebih suka melihat di postman, lihat disini.

Tokennya adalah token perangkat. lihat disini bagaimana mendapatkan token.

Response

respon sukses

{
    "detail": "device 08123456789 successfully deleted",
    "status": true
}

- perangkat tidak valid: token tidak valid

{
    "reason": "invalid device",
    "status": false
}

- harap tunggu x detik sebelum meminta otp baru : tunggu 10 menit sebelum meminta otp baru

{
    "reason": "please wait x seconds before requesting new otp",
    "status": false
}

- otp belum diminta : anda tidak mengikuti prosedur, buat permintaan terlebih dahulu.

{
    "reason": "otp haven't requested",
    "status": false
}

- penghapusan gagal. coba lagi dalam x detik: otp tidak valid beberapa kali

{
    "reason": "delete failed. try again in x seconds",
    "status": false
}

- OTP salah : kode OTP salah

{
"reason": "incorrect OTP",
"status": false
}

Related knowledge

See more
Made with in Indonesia