taqnyat/php

A PHP wrapper for Taqnyat's API

1.0.2 2021-10-24 13:46 UTC

This package is auto-updated.

Last update: 2025-04-13 07:26:27 UTC


README

Packagist Packagist

Documentation

The documentation for Taqnyat API can be found here.

The PHP library documentation can be found here.

Versions

Taqnyat this is a beta version of Taqnyat to support the PHP technology , and we will continue adding more features to support the php community.

Supported PHP Versions

Taqnyat library supports PHP 7.0+.

Installation

You can install Taqnyat-php via composer or by downloading the source.

Via Composer:

Taqnyat-php is available on Packagist as the taqnyat/php package:

composer require taqnyat/php

Quickstart

Get Services status

<?php

$status = $taqnyt->sendStatus();
print $status;

Get the account balance and status

<?php
$bearer = '**************************0adc2b';
$taqnyt = new TaqnyatSms($bearer);


$balance = $taqnyt->balance();
print $balance;

Get the account senders

<?php
$bearer = '**************************0adc2b';
$taqnyt = new TaqnyatSms($bearer);


$senders = $taqnyt->senders();
print $senders;

Send an SMS

// Sending a SMS using Taqnyat API and PHP is easy as the following:
<?php
$bearer = '**************************0adc2b';
$taqnyt = new TaqnyatSms($bearer);

$body = 'message Content';
$recipients = ['966********'];
$sender = 'Sender Name';
$smsId = '25489';

$message =$taqnyt->sendMsg($body, $recipients, $sender, $smsId);
print $message;

Send a schedule SMS

// Sending a SMS using Taqnyat API and PHP is easy as the following:
<?php
$bearer = '**************************0adc2b';
$taqnyt = new TaqnyatSms($bearer);

$body = 'message Content';
$recipients = ['966********'];
$sender = 'Sender Name';
$smsId = '';
$schedule = '2020-09-30T14:26';
$deleteId = 100;

$message = $taqnyt->sendMsg($body, $recipients, $sender, $smsId, $scheduled, $deleteId);
print $message;

Getting help

If you need help installing or using the library, please send us email to Taqnyat Team .

If you've instead found a bug in the library or would like new features added, go ahead and send us email , we are welcoming to any suggestion any time