iamirnet / samantel
A PHP wrapper for Samantel
1.0.0
2023-12-31 17:58 UTC
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
PHP SamanTel Webservice
This project is designed to help you make your own projects that interact with the SamanTel
Installation
composer require iamirnet/samantel
Click for help with installation
Install Composer
If the above step didn't work, install composer and try again.
Debian / Ubuntu
sudo apt-get install curl php-curl
curl -s http://getcomposer.org/installer | php
php composer.phar install
Composer not found? Use this command instead:
php composer.phar require "iamirnet/samantel"
Installing on Windows
Download and install composer:
- https://getcomposer.org/download/
- Create a folder on your drive like C:\iAmirNet\SamanTel
- Run command prompt and type
cd C:\iAmirNet\SamanTel composer require iamirnet/samantel- Once complete copy the vendor folder into your project.
Getting started
composer require iamirnet/samantel
require 'vendor/autoload.php'; // config by specifying api key and secret $api = new \iAmirNet\SamanTel\SamanTelSOAP("username","password");
=======
Get Balance
//Call this before running any functions print_r($api->balance());
=======
Send Message
//Call this before running any functions print_r($api->send(/*Sender Number*/"989999xxxx", /*Receive Number*/"989xxxxxxxxxx",/*Text Message*/ "متن پیامک", /* Flash */ 1));
=======
Send Multiple
//Call this before running any functions print_r($api->sendMultiple(/*Senders Number*/["989999xxxx"], /*Receives Number*/["989xxxxxxxxxx"],/*Text Messages*/ ["متن پیامک"], /* Flash */ [1], , /* Custom Ids */ [140210111]));
=======
DeliveryReport
//Call this before running any functions print_r($api->deliveryReport(/*Sender Number*/"989999xxxx", /*Message ID*/48222256, /*from ID Or Null*/'48222254', ));
=======
ViewReceive
//Call this before running any functions print_r($api->viewReceive(/*Number*/"989999xxxx", /*Message ID Or Null*/48222256));
=======
GetStatuses
//Call this before running any functions print_r($api->getStatuses(/* Custom Ids */ [140210111]));
=======
GetStatuses_OriginalID
//Call this before running any functions print_r($api->getStatuses_OriginalID(/* Custom Ids */ [140210111]));
=======
Acknowledge
//Call this before running any functions print_r($api->acknowledge(/* Custom Ids */ [140210111]));
Contribution
- Give us a star ⭐
- Fork and Clone! Awesome
- Select existing issues or create a new issue and give us a PR with your bugfix or improvement after. We love it ❤️
Donate
- USDT Or TRX: TUE8GiY4vmz831N65McwzZVbA9XEDaLinn 😘❤