Pengenalan

Ini merupakan dokumentasi untuk API IOT Lampu Billyard

Untuk mengakses API anda memerlukan token, mohon menghubungi administrator untuk meminta token.

ADD BRANCH

Lakukan cUrl berikut untuk menambahkan data cabang :
$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_URL => 'https://e-sign.my.id/rest/api/index.php?branchCode=[branchCode]&maxRelay=[maxRelay]',
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => '',
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 0,
   CURLOPT_FOLLOWLOCATION => true,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => 'GET',
   CURLOPT_HTTPHEADER => array(
      'Authorization: [token]'
   ),
));
$response = curl_exec($curl);
curl_close($curl); echo $response;


QUERY PARAMETERS

Field Type Description
branchCode String [wajib] Ganti [branchCode] dengan branch code tujuan anda.
maxRelay Integer [wajib] Ganti [maxRelay] dengan jumlah meja billyard anda.
token String [wajib] Ganti [token] dengan token valid anda.

DELETE BRANCH

Lakukan cUrl berikut untuk menghapus data cabang :
$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_URL => 'https://e-sign.my.id/rest/api/index.php?deleteBranchCode=[branchCode]',
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => '',
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 0,
   CURLOPT_FOLLOWLOCATION => true,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => 'GET',
   CURLOPT_HTTPHEADER => array(
      'Authorization: [token]'
   ),
));
$response = curl_exec($curl);
curl_close($curl); echo $response;


QUERY PARAMETERS

Field Type Description
branchCode String [wajib] Ganti [branchCode] dengan branch code tujuan anda.
token String [wajib] Ganti [token] dengan token valid anda.

GET ALL RELAY TIME

Lakukan cUrl berikut untuk menampilkan semua data Relay Time :
$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_URL => 'https://e-sign.my.id/rest/api/index.php?branchCode=[branchCode]',
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => '',
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 0,
   CURLOPT_FOLLOWLOCATION => true,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => 'GET',
   CURLOPT_HTTPHEADER => array(
      'Authorization: [token]'
   ),
));
$response = curl_exec($curl);
curl_close($curl); echo $response;


QUERY PARAMETERS

Field Type Description
branchCode String [wajib] Ganti [branchCode] dengan branch code tujuan anda.
token String [wajib] Ganti [token] dengan token valid anda.

GET RELAY TIME

Lakukan cUrl berikut untuk menampilkan data Relay Time berdasarkan no relay :
$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_URL => 'https://e-sign.my.id/rest/api/index.php?branchCode=[branchCode]&relayNo=[relayNo]',
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => '',
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 0,
   CURLOPT_FOLLOWLOCATION => true,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => 'GET',
   CURLOPT_HTTPHEADER => array(
      'Authorization: [token]'
   ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


QUERY PARAMETERS

Field Type Description
branchCode String [wajib] Ganti [branchCode] dengan branch code tujuan anda.
relayNo Integer [wajib] Inputkan [relayNo] dengan data angka relay.
token String [wajib] Ganti [token] dengan token valid anda.

SEND RELAY TIME

Lakukan cUrl berikut untuk mengirim data Relay Time :
$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_URL => 'https://e-sign.my.id/rest/api/index.php',
   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_HTTPHEADER => array(
      'Authorization: [token]'
   ),
CURLOPT_POSTFIELDS => array([branchCode],[relayNo],[rentHour],[startDate]),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


QUERY PARAMETERS

Field Type Description
branchCode String [wajib] Ganti [branchCode] dengan branch code tujuan anda.
relayNo Integer [wajib] Inputkan [relayNo] dengan data angka relay.
rentHour Integer [wajib] Inputkan [rentHour] dengan data jumlah jam sewa, misal sewa 1 jam isikan dengan 1.
startDate Datetime [wajib] Inputkan [startDate] dengan data tanggal, jam mulai dan format yyyy-mm-dd hh:ii:ss.
token String [wajib] Ganti [token] dengan token valid anda.

STOP RELAY TIME

Lakukan cUrl berikut untuk mengirim aksi stop Relay Time :
$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_URL => 'https://e-sign.my.id/rest/api/index.php?branchCode=[branchCode]&deleteRelayNo=[relayNo]',
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => '',
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 0,
   CURLOPT_FOLLOWLOCATION => true,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => 'DELETE',
   CURLOPT_HTTPHEADER => array(
      'Authorization: [token]'
   ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;


QUERY PARAMETERS

Field Type Description
branchCode String [wajib] Ganti [branchCode] dengan branch code tujuan anda.
relayNo Integer [wajib] Inputkan [relayNo] dengan angka relay.
token String [wajib] Ganti [token] dengan token valid anda.