2017 © Pedro Peláez
 

library wilddog-sms

Wilddog SMS SDK

image

luoyy/wilddog-sms

Wilddog SMS SDK

  • Wednesday, June 7, 2017
  • by luoyy
  • Repository
  • 1 Watchers
  • 2 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

Wilddog SMS SDK (野狗短信SDK)

installation

composer require luoyy/wilddog-sms

Quick Sample Usage

/**
 * new luoyy\WilddogSmsSdk\WilddogSms(); OR luoyy\WilddogSmsSdk\WilddogSms::send() ....
 * $WilddogSms = new luoyy\WilddogSmsSdk\WilddogSms([array $option = ['mobile' => null, 'templateId' => null, 'params' => [], 'appid' => null, 'sign_key' => null]]);
 * If you initialize the parameters, you can ignore the parameters when calling subsequent methods
 */
$WilddogSms = new luoyy\WilddogSmsSdk\WilddogSms([
    'mobile' => '13800831500',
    'templateId' =>'100000',
    'params' => ['4545454'],
    'appid' => 'you_appid',
    'sign_key' => 'SMS API key']);


/**
 * SetConf
 * $WilddogSms->setConf(string $appid = null, string $sign_key = null)
 * The specific content to see official website address: <https://you_appid.wilddogio.com/.config/sms>
 */
$WilddogSms->setConf($appid = 'you_appid', $sign_key = 'SMS API key')
luoyy\WilddogSmsSdk\WilddogSms::setConf($appid = 'you_appid', $sign_key = 'SMS API key')

/**
 * Send a verification code message
 * $WilddogSms->sendcode([string $mobile = null,[string $templateId = null,[array $params = []]]]);
 * $mobile +> The value of $mobile must be a string, $templateId => The value of $templateId must be predefined, If the variable is the default template ID, you can ignore third parameters. $params => The characters in the template that need to be replaced.
 * The specific content to see official website address: <https://docs.wilddog.com/sms/api/sendcode.html>
 */
$return = $WilddogSms->sendcode('13800831500','100000', ['123']);
var_dump($return);
$return = luoyy\WilddogSmsSdk\WilddogSms::sendcode('13800831500','100000', ['123']);
var_dump($return);

/**
 * Send a notification text message
 * $WilddogSms->send([array $mobiles = null,[string $templateId = null,[array $params = []]]]);
 * $mobiles +> The value of $mobile must be a array, $templateId => The value of $templateId must be predefined. $params => The characters in the template that need to be replaced.
 * The specific content to see official website address: <https://docs.wilddog.com/sms/api/send.html>
 */
$return = $WilddogSms->send(['1380083150','13800138006'],'100000', ['456789']);
var_dump($return);
$return = luoyy\WilddogSmsSdk\WilddogSms::send(['1380083150','13800138006'],'100000', ['456789']);
var_dump($return);

/**
 * Verification code
 * $WilddogSms->checkCode([string $code =  null, [string $mobile = null]]);
 * $code => The value of the variable $code needs to be detected only when the default template is used, $mobile => The default use of the instantiation of the call, if it is called the notification class SMS need to pass the parameters
 * The verification verification code interface can not verify the interface sent by the custom authentication code template.
 * The specific content to see official website address: <https://docs.wilddog.com/sms/api/checkcode.html>
 */
$return = $WilddogSms->checkCode('566034', '1380083150');
var_dump($return);
$return = luoyy\WilddogSmsSdk\WilddogSms::checkCode('566034', '1380083150');
var_dump($return);

/**
 * Query send status
 * $WilddogSms->getStatus([string $rrid = null]);
 * $rrid => When this parameter is not present, the value obtained after the message is sent is used
 * The specific content to see official website address: <https://docs.wilddog.com/sms/api/status.html>
 */
$return = $WilddogSms->getStatus('12222**************');
var_dump($return);
$return1 = luoyy\WilddogSmsSdk\WilddogSms::getStatus('12222**************');
var_dump($return);

/**
 * Check the account balance
 * $WilddogSms->getBalance();
 */
$return = $WilddogSms->getBalance();
var_dump($return);
$return = luoyy\WilddogSmsSdk\WilddogSms::getBalance();
var_dump($return);

The Versions

07/06 2017

dev-master

9999999-dev

Wilddog SMS SDK

  Sources   Download

GPL-2.0

The Requires

  • php >=5.4.0
  • ext-openssl *
  • ext-curl *

 

sms sdk wilddog 野狗短信sdk

07/06 2017

v0.0.1

0.0.1.0

Wilddog SMS SDK

  Sources   Download

GPL-2.0

The Requires

  • php >=5.4.0
  • ext-openssl *
  • ext-curl *

 

sms sdk wilddog 野狗短信sdk

07/06 2017

v0.0.2

0.0.2.0

Wilddog SMS SDK

  Sources   Download

GPL-2.0

The Requires

  • php >=5.4.0
  • ext-openssl *
  • ext-curl *

 

sms sdk wilddog 野狗短信sdk

07/06 2017

v1.0.0

1.0.0.0

Wilddog SMS SDK

  Sources   Download

GPL-2.0

The Requires

  • php >=5.4.0
  • ext-openssl *
  • ext-curl *

 

sms sdk wilddog 野狗短信sdk

07/06 2017

v1.0.1

1.0.1.0

Wilddog SMS SDK

  Sources   Download

GPL-2.0

The Requires

  • php >=5.4.0
  • ext-openssl *
  • ext-curl *

 

sms sdk wilddog 野狗短信sdk