softbread/alidayu-php-sdk 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

softbread/alidayu-php-sdk

Composer 安装命令:

composer require softbread/alidayu-php-sdk

包简介

Provides an implelmentation of Ali Dayu SMS SDK that uses Guzzle 6 and Composer

README 文档

README

This is a PHP SDK for Ali Dayu based on Guzzle 6.

This project is inspired by another PHP curl reversion for Ali Dayu -- https://github.com/Verytops/alisms

一个简单的阿里大于短信发送的PHP SDK。如果项目已经有composer, 安装使用就更简单了。 本SDK是因为本人看到 https://github.com/Verytops/alisms 项目而受到启发, 然后决定为composer重写。 写得很赶, 很多东西没有按正规的composer project来写, 欢迎pull 或者 fork

##1. Pre-Request

  • Composer
  • PHP5.5+

##2. Install

composer require softbread/alidayu-php-sdk:dev-master

##3. Typical Usage

###a. Use setters:

$sendSms = new Softbread\AlidayuSdk\AliSms;
$sendSms->setEnv(false); // use sandbox or not
$sendSms->setKey('api_key'); // set API key
$sendSms->setSecret('api_secret'); // set API secret
$sendSms->setSmsSign('sms_free_sign'); // set free sign in SMS content
$sendSms->setTemplateParams([
  'param1' => 'var1',
  'param2' => 'var2',
]); // set template params
$sendSms->setTemplate('template_id'); // set template ID
$sendSms->setSmsMobile('13000000000'); // set mobile number
$sendSms->send();

###b. Use callable function for easier dependency injection

$sendSms = new Softbread\AlidayuSdk\AliSms([
    'env'    => false,
    'key'    => 'api_key',
    'secret' => 'api_secret',
]); // inject config as array

$sendSms->send(
    '13000000000',  // mobile number
    'sms_free_sign' , // free sign in SMS content
    'template_id',  // template ID
    [
      'param1' => 'var1',
      'param2' => 'var2',
    ]  // template params
);

##4. To-do

  • Add Voice-Text message
  • Add unit tests
  • Improve exception detection and handling

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: Apache
  • 更新时间: 2016-09-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固