mudassar1/telenor-sms-php

Telenor Pakistan 企业短信 API 包装器 for PHP

dev-master 2022-09-06 17:21 UTC

This package is auto-updated.

Last update: 2024-09-06 21:34:23 UTC


README

Build Status Total Downloads Latest Stable Version License

此 composer 包为您的 Laravel 应用程序提供快速设置 Telenor 企业短信的功能。

安装

首先,通过 Composer 引入此包。

composer require mudassar1/telenor-sms-php

Laravel 框架使用

在您的控制器中,您可以调用 Telenor 门面并发送快速短信。

单个号码使用
use Developifynet\Telenor\Telenor;
public function index()
{
    $SMSObj = array(
        'username' => '<PUT_YOUR_USERNAME_HERE>',   // Usually this is mobile number
        'password' => '<PUT_YOUR_PASSWORD_HERE>',   // User your password here
        'to' => '923XXXXXXXXX',                     // You can provide single number as string or an array of numbers
        'text' => '<PUT_YOUR_MESSAGE_HERE>',        // Message string you want to send to provided number(s)
        'mask' => '<PUT_YOUR_MASK_HERE>',           // Use a registered mask with Telenor
        'test_mode' => '0',                         // 0 for Production, 1 for Mocking as Test
    );
    
    $response = Telenor::SendSMS($SMSObj);
}
多个号码使用
use Developifynet\Telenor\Telenor;
public function index()
{
    $SMSObj = array(
        'username' => '<PUT_YOUR_USERNAME_HERE>',   // Usually this is mobile number
        'password' => '<PUT_YOUR_PASSWORD_HERE>',   // User your password here
        'to' => ['923XXXXXXXXX', '923XXXXXXXXX'],   // You can provide single number as string or an array of numbers
        'text' => '<PUT_YOUR_MESSAGE_HERE>',        // Message string you want to send to provided number(s)
        'mask' => '<PUT_YOUR_MASK_HERE>',           // Use a registered mask with Telenor
        'test_mode' => '0',                         // 0 for Production, 1 for Mocking as Test
    );
    
    $response = Telenor::SendSMS($SMSObj);
}

其他使用

在您的控制器中,您可以调用 TelenorSMS 对象并发送快速短信。

单个号码使用
use \Developifynet\Telenor\TelenorSMS;
public function index()
{
    $SMSObj = array(
        'username' => '<PUT_YOUR_USERNAME_HERE>',   // Usually this is mobile number
        'password' => '<PUT_YOUR_PASSWORD_HERE>',   // User your password here
        'to' => '923XXXXXXXXX',                     // You can provide single number as string or an array of numbers
        'text' => '<PUT_YOUR_MESSAGE_HERE>',        // Message string you want to send to provided number(s)
        'mask' => '<PUT_YOUR_MASK_HERE>',           // Use a registered mask with Telenor
        'test_mode' => '0',                         // 0 for Production, 1 for Mocking as Test
    );
    
    $telenor = new TelenorSMS();
    $response = $telenor->SendSMS($SMSObj);
}
多个号码使用
use \Developifynet\Telenor\TelenorSMS;
public function index()
{
    $SMSObj = array(
        'username' => '<PUT_YOUR_USERNAME_HERE>',   // Usually this is mobile number
        'password' => '<PUT_YOUR_PASSWORD_HERE>',   // User your password here
        'to' => ['923XXXXXXXXX', '923XXXXXXXXX'],   // You can provide single number as string or an array of numbers
        'text' => '<PUT_YOUR_MESSAGE_HERE>',        // Message string you want to send to provided number(s)
        'mask' => '<PUT_YOUR_MASK_HERE>',           // Use a registered mask with Telenor
        'test_mode' => '0',                         // 0 for Production, 1 for Mocking as Test
    );
    
    $telenor = new TelenorSMS();
    $response = $telenor->SendSMS($SMSObj);
}

注意

提供的号码应从国家代码开始。对于巴基斯坦号码,您需要写成 923XXXXXXXXX