Skip to content

esyede/sendtalk-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sendtalk-php

Unofficial integration library for TapTalk's SendTalk API.

Requirements

  • PHP v5.4.0+
  • PHP JSON Extension
  • PHP cURL Extension

Installation

composer require esyede/sendtalk-php

Usage

$apiKey = 'YOUR_SENDTALK_API_KEY_HERE';
$sendtalk = new Esyede\TapTalk\SendTalk($apiKey);


/*
|--------------------------------------------------------------------------
| Send a plain text message.
|--------------------------------------------------------------------------
*/

$receiverPhone = '081234567890';
$message = 'Selamat, anda mendapatkan 2 buah mobil Honda Jazz 2022. Ikuti terus gebyar semarak indosiar!';

$results = $sendtalk->sendText($receiverPhone, $message);
// echo json_encode($results); die;



/*
|--------------------------------------------------------------------------
| Send a text message with image.
|--------------------------------------------------------------------------
*/

$receiverPhone = '081234567890';
$imageUrl = 'https://i.picsum.photos/id/111/4400/2656.jpg?hmac=leq8lj40D6cqFq5M_NLXkMYtV-30TtOOnzklhjPaAAQ';
$imageCaption = 'Tak kirimi gambar mobil Farmer Boy mat :)';
$imageFileName = 'FARMER-BOY.jpg';

$results = $sendtalk->sendImage($receiverPhone, $imageUrl, $imageCaption, $imageFileName);
// echo json_encode($results); die;


/*
|--------------------------------------------------------------------------
| Send an OTP message (prioritized message).
|--------------------------------------------------------------------------
*/

$receiverPhone = '081234567890';
$message = 'Kode OTP anda adalah 12345';

$results = $sendtalk->sendOTP($receiverPhone, $message);
// echo json_encode($results); die;