aping/palisms

该包已被弃用且不再维护。未建议替代包。

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

v1.0 2017-08-10 02:10 UTC

This package is auto-updated.

Last update: 2019-11-11 03:46:54 UTC


README

composer php>=5.5 size license=MIT

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

阿里大鱼老用户请使用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());
});

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

帮助

最后

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