Example #1
0
 public function sendSms($mobile, $smsParams)
 {
     // 发送单条短信
     $smsOperator = new \SmsOperator();
     $data['mobile'] = $mobile;
     $data['text'] = $smsParams;
     $result = $smsOperator->single_send($data);
     return $result;
 }
Example #2
0
 /**
  * 发送短信
  *
  * @param string|array $mobile  手机或手机数组
  * @param string $content 短信内容
  * @return boolean        短信是否发送成功
  */
 public function send($mobile, $content)
 {
     if (isset($mobile) && isset($content)) {
         $smsOperator = new \SmsOperator();
         $data['mobile'] = is_array($mobile) ? implode(',', $mobile) : $mobile;
         $data['text'] = $content;
         $result = $smsOperator->batch_send($data);
         if ($result && is_object($result)) {
             $this->state = isset($result->responseData['total_count']) && $result->responseData['total_count'] > 0 && isset($result->success) && $result->success ? 0 : '';
             $this->message = $this->state === 0 ? '发送成功' : '发送失败';
             if (isset($result->responseData['data'])) {
                 $errorMobiles = [];
                 foreach ($result->responseData['data'] as $item) {
                     if (isset($item['code']) && $item['code'] !== 0) {
                         $this->extendArr['errorMobiles'][] = $item['mobile'];
                     }
                 }
             }
         }
     }
     return $this->state === 0;
 }
Example #3
0
<?php

/**
 * Created by PhpStorm.
 * User: bingone
 * Date: 16/1/19
 * Time: 下午4:10
 */
// 1. 首先在 conf/config.php   中配置自己的apikey
// 返回格式可参考官网:   www.yunpian.com
// 2. require the file
require_once '../YunpianAutoload.php';
// 发送单条短信
$smsOperator = new SmsOperator();
$data['mobile'] = '13300000000';
$data['text'] = '【云片网】您的验证码是1234';
$result = $smsOperator->single_send($data);
print_r($result);
//发送批量短信
$data['mobile'] = '13100000000,13100000001,2,13100000003';
$result = $smsOperator->batch_send($data);
print_r($result);
//发送个性化短信
$data['mobile'] = '13000000000,13000000001,1,13000000003';
$data['text'] = '【云片网】您的验证码是1234,【云片网】您的验证码是6414,【云片网】您的验证码是0099,【云片网】您的验证码是3451';
$result = $smsOperator->multi_send($data);
print_r($result);
//发送指定模板短信(不推荐)
// 模板为【#company#】您的验证码是#code#
// 发送内容:【云片网】您的验证码是1234
//$data['mobile'] = '13400000000,13400000001,1,13400000003';