1. Go to this page and download the library: Download ipe/smsir-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ipe / smsir-php example snippets
use Ipe\Sdk\Facades\SmsIr;
$response = SmsIr::getCredit();
use Ipe\Sdk\Facades\SmsIr;
$response = SmsIr::getLines();
use Ipe\Sdk\Facades\SmsIr;
// دریافت 100 پیام آخر (مقدار پیشفرض)
$response = SmsIr::getLatestReceives();
// یا دریافت تعداد مشخصی از آخرین پیامها (مثلاً 50 پیام)
// $response = SmsIr::getLatestReceives(50);
use Ipe\Sdk\Facades\SmsIr;
// دریافت پیامهای دریافتی امروز با تنظیمات پیشفرض
$response = SmsIr::getLiveReceives();
// یا با تنظیمات سفارشی
// $response = SmsIr::getLiveReceives(2, 50, true);
use Ipe\Sdk\Facades\SmsIr;
// دریافت پیامهای آرشیو شده با تنظیمات پیشفرض
$response = SmsIr::getArchivedReceives();
// یا با تنظیمات سفارشی
$pageNumber = 1;
$pageSize = 50;
$fromDate = 1672531200; // 2023-01-01 00:00:00 UTC
$toDate = 1704067199; // 2023-12-31 23:59:59 UTC
$response = SmsIr::getArchivedReceives($pageNumber, $pageSize, $fromDate, $toDate);
use Ipe\Sdk\Facades\SmsIr;
$lineNumber = "1234567890"; // شماره خط فرستنده
$messageText = "این یک پیام آزمایشی است.";
$mobiles = ["09123456789", "09198765432"]; // لیست شمارههای گیرنده
$sendDateTime = null; // برای ارسال آنی، مقدار را نال قرار دهید
$response = SmsIr::bulkSend($lineNumber, $messageText, $mobiles, $sendDateTime);
use Ipe\Sdk\Facades\SmsIr;
$lineNumber = "1234567890"; // شماره خط فرستنده
$messageTexts = [
"پیام 1 برای شماره 1",
"پیام 2 برای شماره 2"
];
$mobiles = ["09123456789", "09198765432"]; // لیست شمارههای گیرنده
$sendDateTime = null; // برای ارسال آنی، مقدار را نال قرار دهید
$response = SmsIr::likeToLikeSend($lineNumber, $messageTexts, $mobiles, $sendDateTime);
use Ipe\Sdk\Facades\SmsIr;
$pageNumber = 1; // شماره صفحه
$pageSize = 100; // تعداد گزارشها در هر صفحه
$sortByNewest = true; // مرتبسازی بر اساس جدیدترین
$response = SmsIr::getLiveReport($pageNumber, $pageSize, $sortByNewest);
use Ipe\Sdk\Facades\SmsIr;
$pageNumber = 1; // شماره صفحه
$pageSize = 100; // تعداد گزارشها در هر صفحه
$fromDate = 1609459200; // تاریخ شروع
$toDate = 1612137600; // تاریخ پایان
$sortByNewest = true; // مرتبسازی بر اساس جدیدترین
$response = SmsIr::getArchivedReport($pageNumber, $pageSize, $fromDate, $toDate, $sortByNewest);
use Ipe\Sdk\Facades\SmsIr;
$pageNumber = 1; // شماره صفحه
$pageSize = 100; // تعداد پکها در هر صفحه
$response = SmsIr::getSendPacks($pageNumber, $pageSize);
bash
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.