定制 rybinden/smsaero 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rybinden/smsaero

Composer 安装命令:

composer require rybinden/smsaero

包简介

Расширение для Yii 2 для отправки смс с помощью сервиса smsaero.ru

README 文档

README

Отправка sms-сообщений через API сервиса SmsAero для фреймворка Yii2 Использование

  • установка. Добавить в секцию require вашего файла composer.json строчку:
"rybinden/smsaero" : "dev-master"
  • Обновить зависимости:
composer update
  • настраиваем в вашем конфигурационном файле:
'components' => [
  'sms' => [
  'class' => 'rybinden\smsaero\SmsAero',
  'login' => 'Ваш_логин',
  'password' => 'md5_вашего_пароля',
  'sign' => 'Ваша_подпись',
  'digital' => true, // установка цифровой подписи
  'type' => 2, // 1-оплаченная буквенная подпись для всех операторов связи, 2-бесплатная буквенная подпись для всех операторов, кроме МТС, 3-бесплатная буквенная подпись для всех операторов (+0,15 рублей к тарифу Прямого канала), 4-инфоподпись для всех операторов
   'json' => true, // установить true чтобы получать ответ в формате json
  ],
...
]
  • Пользуемся!
    // Отправка сообщения
    //первый параметр- номер получателя, начиная с 7
    //второй - текст сообщения
    // третий , гнеобязательный параметр время отложенной отправки(в unix), если не указан, смс отправляется сразу
 Yii::$app->sms->sendMessage(79999999999, 'Ваш текст сообщение');

    // Запрос на получение доступных подписей
 Yii::$app->sms->getSigns();

    // Получение баланса пользователя
 Yii::$app->sms->getBalance();  

    // Получение статуса отправленного сообщения
 Yii::$app->sms->getStatus(2558711);

    // Запрос на получение новой подписи
 Yii::$app->sms->signRequest("newsign");

Все подробности об ответах API можно посмотреть в официальной документации API SmsAero

统计信息

  • 总下载量: 26
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2015-11-05