Client

KrmPesan Client Class For Handle REST API Request

see
package

KrmPesan PHP SDK

Methods

Construct Function

__construct(array $data) 

Arguments

$data

array

Curl Post or Get Function

action(string $type, string $url, array $form = null) : void

Arguments

$type

string

$url

string

$form

array

Device Information

deviceInfo() : void

Restart Device Connection

deviceRestart() : void

Update Device Data

deviceUpdate(array $form) : void

Arguments

$form

array

Form Update Device

Get All Message

getMessage(integer $page = null) : void

Arguments

$page

integer

Get All Message Forward

getMessageForward(integer $page = null) : void

Arguments

$page

integer

Get Message by ID

getMessageId(string $uuid) : void

Arguments

$uuid

string

Get All Message Inbox

getMessageInbox(integer $page = null) : void

Arguments

$page

integer

Get All Message Outbox

getMessageOutbox(integer $page = null) : void

Arguments

$page

integer

Send Message Bulk by Group ID

sendBulkGroup(string $groupId, string $message) : void

Arguments

$groupId

string

$message

string

Send Message Bulk by Number

sendBulkNumber(array $to, string $message) : void

Arguments

$to

array

$message

string

Send Message Document

sendMessageDocument(string|integer $to, string $document) : void

Arguments

$to

string|integer

$document

string

Send Message Image

sendMessageImage(string|integer $to, string $image, string $caption = null) : void

Arguments

$to

string|integer

$image

string

$caption

string

Send Message Image To Group

sendMessageImageGroup(string|integer $phone, integer $groupId, string $image, string $caption = null) : void

Arguments

$phone

string|integer

$groupId

integer

$image

string

$caption

string

Send Message Text

sendMessageText(string|integer $to, string $message) : void

Arguments

$to

string|integer

$message

string

Send Message Text to Group

sendMessageTextGroup(string|integer $phone, integer $groupId, string $message) : void

Arguments

$phone

string|integer

$groupId

integer

$message

string

Properties

Default Curl Timeout

timeout : integer
var
see

Type(s)

integer

Default API Url

apiUrl : string
var

Type(s)

string

API Token

token : string
var

Type(s)

string

Region Available

regionPanel : array
var

Type(s)

array

Custom Request Header

customHeader : array
var

Type(s)

array