taqnyat / php
A PHP wrapper for Taqnyat's API
Installs: 60 886
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 3
Open Issues: 1
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2025-04-13 07:26:27 UTC
README
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