PHPackages                             niweisi/aliyun-dysms-php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. niweisi/aliyun-dysms-php-sdk

ActiveLibrary

niweisi/aliyun-dysms-php-sdk
============================

Aliyun SMS SDK for PHP

v1.0.1(7y ago)031Apache-2.0PHPPHP &gt;=5.5.0

Since Jun 13Pushed 7y ago1 watchersCompare

[ Source](https://github.com/niweisi/aliyun-dysms-php-sdk)[ Packagist](https://packagist.org/packages/niweisi/aliyun-dysms-php-sdk)[ Docs](https://www.aliyun.com/product/sms)[ RSS](/packages/niweisi-aliyun-dysms-php-sdk/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

aliyun-dysms-php-sdk
====================

[](#aliyun-dysms-php-sdk)

阿里云-云通信PHP版sdk，非原先阿里大于SDK，原阿里大鱼被合并进了“阿里云-云通信”。

“阿里云-云通信”的SDK已变化，原先阿里大鱼的SDK已无法使用，此git库为新版“阿里云-云通信”提供的SDK打成composer包

为了便于composer管理，特制作该git库，版权归阿里所有

composer安装
----------

[](#composer安装)

`composer require niweisi/aliyun-dysms-php-sdk`

composer安装后用法就跟官方文档没什么区别了，做个示例：

```
use Aliyun\Core\Config as AliyunConfig;
use Aliyun\Core\Profile\DefaultProfile;
use Aliyun\Core\DefaultAcsClient;
use Aliyun\Api\Sms\Request\V20170525\SendSmsRequest;
use Aliyun\Api\Sms\Request\V20170525\QuerySendDetailsRequest;

// 阿里云Access Key ID和Access Key Secret 从 https://ak-console.aliyun.com 获取
$appKey = '你的Access Key ID';
$appSecret = '你的Access Key Secret';

// 短信签名 详见：https://dysms.console.aliyun.com/dysms.htm?spm=5176.2020520001.1001.3.psXEEJ#/sign
$signName  = '你的短信签名';

// 短信模板Code https://dysms.console.aliyun.com/dysms.htm?spm=5176.2020520001.1001.3.psXEEJ#/template
$template_code = '你的短信模版CODE';

// 短信中的替换变量json字符串
$json_string_param = '你的短信变量替换字符串';

// 接收短信的手机号码
$phone = '接收短信的手机号码';

// 初始化阿里云config
AliyunConfig::load();
// 初始化用户Profile实例
$profile = DefaultProfile::getProfile("cn-hangzhou", $appKey, $appSecret);
DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com");
$acsClient = new DefaultAcsClient($profile);
// 初始化SendSmsRequest实例用于设置发送短信的参数
$request = new SendSmsRequest();
// 必填，设置短信接收号码
$request->setPhoneNumbers($phone);
// 必填，设置签名名称
$request->setSignName($signName);
// 必填，设置模板CODE
$request->setTemplateCode($template_code);

// 可选，设置模板参数
if(!empty($json_string_param)) {
    $request->setTemplateParam($json_string_param);
}

// 可选，设置流水号
// if($outId) {
//     $request->setOutId($outId);
// }

// 发起请求
$acsResponse =  $acsClient->getAcsResponse($request);
// 默认返回stdClass，通过返回值的Code属性来判断发送成功与否
if($acsResponse && strtolower($acsResponse->Code) == 'ok')
{
    return true;
}
return false;

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2891d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/98f121812654453f03fbb3b59241fe5b24150e02dc4c3e77427d602a414b454a?d=identicon)[paopian](/maintainers/paopian)

---

Top Contributors

[![niweisi](https://avatars.githubusercontent.com/u/10421606?v=4)](https://github.com/niweisi "niweisi (1 commits)")

---

Tags

sdksmsaliyun

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/niweisi-aliyun-dysms-php-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/niweisi-aliyun-dysms-php-sdk/health.svg)](https://phpackages.com/packages/niweisi-aliyun-dysms-php-sdk)
```

###  Alternatives

[jjonline/aliyun-dysms-php-sdk

Aliyun SMS SDK for PHP

2197.2k](/packages/jjonline-aliyun-dysms-php-sdk)[curder/laravel-aliyun-sms

阿里云短信服务 - Laravel

113.6k](/packages/curder-laravel-aliyun-sms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
