PHPackages                             wushunyi/aliyun-sdk-mns - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. wushunyi/aliyun-sdk-mns

ActiveLibrary[HTTP &amp; Networking](/categories/http)

wushunyi/aliyun-sdk-mns
=======================

Aliyun MNS PHP SDK 阿里云官方 MNS composer包

v1.3.5.5(8y ago)105.6k2MITPHPPHP &gt;=5.3.0

Since Jul 28Pushed 8y ago1 watchersCompare

[ Source](https://github.com/84hero/aliyun-sdk-mns)[ Packagist](https://packagist.org/packages/wushunyi/aliyun-sdk-mns)[ RSS](/packages/wushunyi-aliyun-sdk-mns/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (5)Used By (0)

Aliyun MNS PHP SDK
==================

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

[![Latest Stable Version](https://camo.githubusercontent.com/c8c6cf0b1f87c401c0f3e0143c3f069597ba96c9a3e8f872f97614cd7ef31575/68747470733a2f2f706f7365722e707567782e6f72672f77757368756e79692f616c6979756e2d73646b2d6d6e732f76657273696f6e)](https://packagist.org/packages/wushunyi/aliyun-sdk-mns)[![Build Status](https://camo.githubusercontent.com/9327062395185f54af5ac749148da8bea79695221cb329c21d92b8a3dd6e2d43/68747470733a2f2f7472617669732d63692e6f72672f38346865726f2f616c6979756e2d73646b2d6d6e732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/84hero/aliyun-sdk-mns)[![Coverage Status](https://camo.githubusercontent.com/5ac64df9f3f340c00ad782c332fe7397aa6d349c977c9f209283730c041c174b/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f38346865726f2f616c6979756e2d73646b2d6d6e732f62616467652e737667)](https://coveralls.io/github/84hero/aliyun-sdk-mns)[![Total Downloads](https://camo.githubusercontent.com/e1c037f2d2d70c6356a30fc86d39305477b29e7ea5e182303c178a210bc1708b/68747470733a2f2f706f7365722e707567782e6f72672f77757368756e79692f616c6979756e2d73646b2d6d6e732f646f776e6c6f616473)](https://packagist.org/packages/wushunyi/aliyun-sdk-mns)[![Latest Unstable Version](https://camo.githubusercontent.com/cf13c0e325de3a9d5cb0d8d848c583911e6597a3c5ea183ebbe05f41a16228d7/68747470733a2f2f706f7365722e707567782e6f72672f77757368756e79692f616c6979756e2d73646b2d6d6e732f762f756e737461626c65)](//packagist.org/packages/wushunyi/aliyun-sdk-mns)[![License](https://camo.githubusercontent.com/2818d38c7d72fc54712b5f322e1dbbf0271d906b5a3d28adcaa0e941db1cdf16/68747470733a2f2f706f7365722e707567782e6f72672f77757368756e79692f616c6979756e2d73646b2d6d6e732f6c6963656e7365)](https://packagist.org/packages/wushunyi/aliyun-sdk-mns)

安装方法
====

[](#安装方法)

- 引用composer包

```
composer require wushunyi/aliyun-sdk-mns

```

- 代码引用composer自动加载工具

```
require_once "vendor/autoload.php";

```

- 实例化客户端

```
use AliyunMNS\Client;
$client = new Client($endPoint, $accessId, $accessKey);

```

使用方法
====

[](#使用方法)

主题操作
----

[](#主题操作)

队列操作
----

[](#队列操作)

消息操作
----

[](#消息操作)

- 发送消息

    - 主题消息

    ```
    use AliyunMNS\Client;
    use AliyunMNS\Requests\PublishMessageRequest;

    $endPoint = '';
    $accessId = '';
    $accessKey = '';
    $topicName = '';

    $client = new Client($endPoint, $accessId, $accessKey);
    $topic = $client->getTopicRef($topicName);//获取Topic地址
    $messageBody = 'test message';  //消息内容
    $messageTag = 'pay_success';    //消息标签
    $request = new PublishMessageRequest($messageBody,$messageTag);
    $res = $topic->publishMessage($request);
    $res->isSucceed();

    ```

    - 队列消息

    ```
    use AliyunMNS\Client;
    use AliyunMNS\Requests\PublishMessageRequest;

    $endPoint = '';
    $accessId = '';
    $accessKey = '';
    $queueName = '';

    $client = new Client($endPoint, $accessId, $accessKey);
    $topic = $client->getQueueRef($queueName);//获取Topic地址
    $messageBody = 'test message';  //消息内容
    $request = new PublishMessageRequest($messageBody);
    $res = $topic->publishMessage($request);
    $res->isSucceed();

    ```

SDK核心代码来自阿里云官方
==============

[](#sdk核心代码来自阿里云官方)

- MNS SDK for PHP
    Please refer to  and [https://docs.aliyun.com/?spm=5176.7393424.9.6.5ki1hv#/pub/mns/api\_reference/intro&amp;intro](https://docs.aliyun.com/?spm=5176.7393424.9.6.5ki1hv#/pub/mns/api_reference/intro&intro) for more API details.
- Samples
    You must fulfill the AccessId/AccessKey/AccountID in the example before running.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity61

Established project with proven stability

 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 ~38 days

Total

4

Last Release

3094d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dd22e6942c7b0ddb93a6b0e7a46f0f37e226e39cfabc861221c2473c8a6ff86e?d=identicon)[Yi-Wu](/maintainers/Yi-Wu)

---

Top Contributors

[![84hero](https://avatars.githubusercontent.com/u/15417003?v=4)](https://github.com/84hero "84hero (21 commits)")

---

Tags

aliyunaliyun-mnsaliyun-sdk-mnsmnsphpskd

### Embed Badge

![Health badge](/badges/wushunyi-aliyun-sdk-mns/health.svg)

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

###  Alternatives

[spatie/crawler

Crawl all internal links found on a website

2.8k16.3M52](/packages/spatie-crawler)[omniphx/forrest

A Laravel library for Salesforce

2724.4M8](/packages/omniphx-forrest)[akamai-open/edgegrid-client

Implements the Akamai {OPEN} EdgeGrid Authentication specified by https://developer.akamai.com/introduction/Client\_Auth.html

482.5M6](/packages/akamai-open-edgegrid-client)[muhammadhuzaifa/telescope-guzzle-watcher

Telescope Guzzle Watcher provide a custom watcher for intercepting http requests made via guzzlehttp/guzzle php library. The package uses the on\_stats request option for extracting the request/response data. The watcher intercept and log the request into the Laravel Telescope HTTP Client Watcher.

98239.8k1](/packages/muhammadhuzaifa-telescope-guzzle-watcher)[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34170.2k2](/packages/onesignal-onesignal-php-api)[ory/hydra-client-php

Documentation for all of Ory Hydra's APIs.

1710.8k](/packages/ory-hydra-client-php)

PHPackages © 2026

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