2017 © Pedro Peláez
 

library aliyun-sdk-mns

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

image

wushunyi/aliyun-sdk-mns

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

  • Tuesday, November 21, 2017
  • by Yi-Wu
  • Repository
  • 1 Watchers
  • 3 Stars
  • 71 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 27 % Grown

The README.md

Aliyun MNS PHP SDK

Latest Stable Version Build Status Coverage Status Total Downloads Latest Unstable Version License, (*1)

安装方法

  • 引用composer包
composer require wushunyi/aliyun-sdk-mns
  • 代码引用composer自动加载工具
require_once "vendor/autoload.php";

  • 实例化客户端
use AliyunMNS\Client;
$client = new Client($endPoint, $accessId, $accessKey);

使用方法

主题操作

队列操作

消息操作

  • 发送消息, (*2)

    • 主题消息
    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核心代码来自阿里云官方

  • MNS SDK for PHP
    Please refer to http://www.aliyun.com/product/mns and https://docs.aliyun.com/?spm=5176.7393424.9.6.5ki1hv#/pub/mns/api_reference/intro&intro for more API details., (*3)

  • Samples
    You must fulfill the AccessId/AccessKey/AccountID in the example before running., (*4)

The Versions

21/11 2017

dev-master

9999999-dev

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

  Sources   Download

MIT

The Requires

 

The Development Requires

by Wu ShunYi

21/11 2017

v1.3.5.5

1.3.5.5

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

  Sources   Download

MIT

The Requires

 

by Wu ShunYi

21/11 2017

dev-develop

dev-develop

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

  Sources   Download

MIT

The Requires

 

by Wu ShunYi

28/07 2017

v1.3.5.4

1.3.5.4

Aliyun MNS PHP SDK

  Sources   Download

MIT

The Requires

 

The Development Requires

by Wu ShunYi

28/07 2017

v1.3.5.2

1.3.5.2

Aliyun MNS PHP SDK

  Sources   Download

MIT

The Requires

 

The Development Requires

by Wu ShunYi

28/07 2017

v1.3.5.1

1.3.5.1

Aliyun MNS PHP SDK

  Sources   Download

MIT

The Requires

 

The Development Requires

by Wu ShunYi