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. |