Skip to content
/ palisms Public

简单、好用的阿里云通信(阿里大于)短信开发包(PHP SDK)

Notifications You must be signed in to change notification settings

iaping/palisms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

阿里云通信SDK PHP版

composer php>=5.5 size license=MIT

Palisms SDK是实现阿里云通信相关API的一个PHP开发库,便于集成需要短信服务的应用。

阿里大鱼老用户请使用V1版本。

  • 用法简单,提供\Palisms\Fast类快速使用已开发的接口~
  • 注释多多,主要来自官方文档~
  • 面向对象,代码结构清晰,阅读无障碍~
  • 应该还有,我再想想~

API(完成)

安装

php composer.phar require aping/palisms

"require": {
    "aping/palisms": "dev-master"
}

用法

配置去阿里云控制台拿~

$config = [
    'AccessKeyId'       => 'AccessKeyId',
    'AccessKeySecret'   => 'AccessKeySecret',
];

发送模板短信(推荐)

\Palisms\Fast::smsSend($data, function (SendRequest $request) {
    //请求
    $request->setRecNum(['13000000000']);
    $request->setSmsFreeSignName('易开发');
    $request->setSmsTemplateCode('SMS_71365710');
    $request->setSmsParam(['code'=>'654321']);

}, function (SendRequest $request, Response $response) {
    // 成功后才会回调

    // 请求 NumSendRequest
    // print_r($request);
    
    // 响应 NumSendResponse
    // print_r($response);
    
    // 直接转json方便保存请求和响应的数据
    // echo $request;
    // echo $response;
    
    // 相关方法
    // var_dump($response->isSuccess());
});

直接COPY例子,examples下面有使用例子,随便查看~

帮助

最后

  • 如果Palisms SDK帮助到你,请给个Star~
  • 业余时间会继续完善API、Doc、Test等~
  • 不用买咖啡~

About

简单、好用的阿里云通信(阿里大于)短信开发包(PHP SDK)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages