Files
BE_IBL/application/controllers/tools/Personalwa.php
2026-04-15 15:23:57 +07:00

43 lines
1.2 KiB
PHP

<?php
class Personalwa extends MY_Controller
{
function __construct()
{
parent::__construct();
}
function send_text($hp, $message)
{
$url = "https://region01.krmpesan.com/api/v2/message/send-text";
$data = json_encode(["phone" => $hp, "message" => $message]);
$resp = $this->post($url, $data);
print_r(json_decode($resp, true));
print_r($resp);
}
function post($url, $data)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Content-Type: application/json",
'Accept: application/json',
'Authorization: Bearer BFNSp1vDHfZeXjN97uQIfQA2KmuALoazbdXfC42v2aA1Q6DYCPLiCgYETqXWP0QhHo3YBmIxVKeCSpjw',
"Content-Length: " . strlen($data),
]);
$result = curl_exec($ch);
if (curl_error($ch) != "") {
echo json_encode([
"status" => "ERR",
"message" => "Http Error : " . curl_error($ch),
]);
curl_close($ch);
exit();
}
curl_close($ch);
return $result;
}
}