developifynet/telenor-php

Telenor巴基斯坦企业短信API PHP包装器

v2.0 2022-09-08 07:48 UTC

This package is auto-updated.

Last update: 2024-09-17 21:28:55 UTC


README

Build Status Total Downloads Latest Stable Version License

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

安装

首先,通过Composer引入此包。

composer require developifynet/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