کلایت پیاچپی برای پنل پیامک آیپی پنل
$client = new \Pishran\IpPanel\Client('YOUR_API_KEY');
جهت استفاده از این پکیج به موارد زیر نیاز خواهید داشت:
- PHP >= 7.0
- ext-curl
- ext-json
برای نصب و استفاده از این پکیج میتوانید از کمپوسر استفاده کنید:
composer require pishran/ippanel-client
$credit = $client->getCredit();
$originator = '5000012345'; // شماره فرستنده
$recipients = ['09123456789', '09111111111']; // شمارههای گیرنده
$message = 'Hello world!'; // متن پیام
$bulkId = $client->sendMessage($originator, $recipients, $message);
$message = $client->getMessage($bulkId);
echo $message->status;
echo $message->cost;
echo $message->sentAt;
[$statuses, $paginationInfo] = $client->fetchStatuses($bulkId);
foreach ($statuses as $status) {
echo "Recipient: $status->recipient, Status: $status->status";
}
echo "Total: $paginationInfo->total";
[$messages, $paginationInfo] = $client->fetchInbox();
foreach ($messages as $message) {
echo "Received message $message->message from number $message->sender in line $message->number";
}
$pattern = $client->createPattern('Your otp is %code%.');
echo $pattern->code; // شناسه الگو
$patternCode = '12eb1cbb'; // شناسه الگو
$originator = '5000012345'; // شماره فرستنده
$recipient = '09123456789'; // شماره گیرنده
$values = ['code' => 12345];
$bulkId = $client->sendPattern($patternCode, $originator, $recipient, $values);
try {
$credit = $client->getCredit();
} catch (Exception $e) {
echo $e->getCode(); // کد خطا
echo $e->getMessage(); // متن توضیح خطا
}