iamirnet / samantel
A PHP wrapper for Samantel
1.0.0
2023-12-31 17:58 UTC
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 😘❤