yii2 melipayamak 集成

安装: 607

依赖: 0

建议者: 0

安全: 0

星星: 3

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0.0 2019-12-23 20:11 UTC

This package is not auto-updated.

Last update: 2024-09-24 18:35:58 UTC


README

介绍国家短信网关服务

国家短信网关是一个完整的短信和短信语音服务网关,可以发送和接收短信,以及管理其他服务,您可以轻松使用。

安装

在安装之前,您需要在国家短信网关网站上注册。

注册后,您将获得200条免费短信以测试网关服务。

注册后,您可以通过以下方式安装:

composer require melipayamak/yii2:1.0.0

或者通过将以下行添加到 composer.json 文件中

"melipayamak/yii2": "1.0.0"

然后执行以下命令

composer update

配置

将以下代码添加到配置文件中

'Melipayamak' => [
            'class' => 'Melipayamak\Yii2\Melipayamak',
            'username' => 'Your username',
            'password' => 'Your password'
        ]

使用方法

Yii2 中发送短信的示例代码

try{
    $api = Yii::$app->Melipayamak->Api();
    $sms = $api->sms();
    $to = '09123456789';
    $from = '5000...';
    $text = 'تست وب سرویس ملی پیامک';
    $response = $sms->send($to,$from,$text);
    $json = json_decode($response);
    return $json->Value; //RecId or Error Number 
}catch(Exception $e){
    return $e->getMessage();
}

由于国家短信网关不仅限于发送短信,您可以通过以下方式完全访问网关服务

// وب سرویس پیامک
$smsRest = $api->sms();
$smsSoap = $api->sms('soap');
// وب سرویس تیکت پشتیبانی
$ticket = $api->ticket();
// وب سرویس برای مدیریت کامل  ارسال انبوه پیامک
$branch = $api->branch();
//وب سرویس کاربران
$users = $api->users();
//وب سرویس دفترچه تلفن
$contacts = $api->contacts()

获取完整方法列表

要获取完整方法列表,请访问以下地址

Melipayamak/melipayamak-php

更多信息

更多信息请访问国家短信网关服务介绍页面