2017 © Pedro Peláez
 

library chuanglan-sms

SMS service implementation with chuanglan as backend

image

ouarea/chuanglan-sms

SMS service implementation with chuanglan as backend

  • Sunday, March 19, 2017
  • by linojiang268
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3,388 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 11 % Grown

The README.md

SMS Service

Use APIs exposed by Chuanglan to implement SMS-related service, which includes sending SMS, checking quota/surplus, etc., (*1)

This service provides only the most basic features, and designated to be integrated into other project as infrastructure., (*2)

use Ouarea\Sms\Chuanglan\Service as ChuanglanSmsService;

$service = new ChuanglanSmsService('account', 'password');
// - or the full version
// $service = new ChuanglanSmsService('account', 'password', $optionsOfService, $instanceOfClient);

// send message
$service->send('message', $subscriber, $optionsOfMessage);
// query quota
$quota = $service->queryQuota();

API

construct

__construct($account, $password, array $options = [], $httpClient = null), (*3)

  • $account chuanglan's account used to send message
  • $password password that goes with account, should be MD5'd
  • $options options for creating a ChuanglanSmsService. Including:
    • name name of merchant(e.g., 【XXX】), can be either prepend or append to the message.
    • affix 附加号码 a part of sender's number that will be used to
    • send_url url for sending message (typically, you will not change it at all, since there is no other environment prepared by chuanglan currently)
    • quota_url url for querying quota (typically, you will not change it at all, since there is no other environment prepared by chuanglan currently)
  • $httpClient GuzzleHttp client instance

send message

send($message, $subscriber), (*4)

  • $message message to deliver
  • $subscriber subscriber or a list of subscribers

query quota

queryQuota(), (*5)

No argument, and it returns the surplus of your account., (*6)

The Versions

19/03 2017

dev-master

9999999-dev

SMS service implementation with chuanglan as backend

  Sources   Download

proprietary

The Requires

 

The Development Requires

19/03 2017

2.0.2

2.0.2.0

SMS service implementation with chuanglan as backend

  Sources   Download

proprietary

The Requires

 

The Development Requires

18/03 2017

2.0.1

2.0.1.0

SMS service implementation with chuanglan as backend

  Sources   Download

proprietary

The Requires

 

The Development Requires

24/08 2016

1.0.5

1.0.5.0

SMS service implementation with chuanglan as backend

  Sources   Download

proprietary

The Requires

 

The Development Requires

24/08 2016

1.0.3

1.0.3.0

SMS service implementation with chuanglan as backend

  Sources   Download

proprietary

The Requires

 

The Development Requires