Check playtimes validation

master
qcloudsms 6 years ago
parent 4882204577
commit 8bd9c0fcb9
  1. 4
      README.md
  2. 8
      src/FileVoiceSender.php
  3. 10
      src/SmsVoicePromptSender.php
  4. 9
      src/SmsVoiceVerifyCodeSender.php
  5. 8
      src/TtsVoiceSender.php

@ -188,7 +188,7 @@ use Qcloud\Sms\SmsVoiceVerifyCodeSender;
try {
$vvcsender = new SmsVoiceVerifyCodeSender($appid, $appkey);
$result = $vvcsender->send("86", $phoneNumbers[0], "5678", 2, "");
$result = $vvcsender->send("86", $phoneNumbers[0], "5678");
$rsp = json_decode($result);
echo $result;
} catch (\Exception $e) {
@ -205,7 +205,7 @@ use Qcloud\Sms\SmsVoicePromptSender;
try {
$vpsender = new SmsVoicePromptSender($appid, $appkey);
$result = $vpsender->send("86", $phoneNumbers[0], 2, "5678", "");
$result = $vpsender->send("86", $phoneNumbers[0], 2, "5678");
$rsp = json_decode($result);
echo $result;
} catch (\Exception $e) {

@ -54,7 +54,13 @@ class FileVoiceSender
$tel->mobile = "".$phoneNumber;
$data->tel = $tel;
$data->fid = $fid;
$data->playtimes = $playtimes;
if ($playtimes == 1) {
$data->playtimes = 1;
} else if ($playtimes == 3) {
$data->playtimes = 3;
} else {
$data->playtimes = 2;
}
// app凭证
$data->sig = $this->util->calculateSig($this->appkey, $random,

@ -58,7 +58,15 @@ class SmsVoicePromptSender
$data->promptfile = $msg;
// 固定值 2
$data->prompttype = $prompttype;
$data->playtimes = $playtimes;
if ($playtimes == 1) {
$data->playtimes = 1;
} else if ($playtimes == 3) {
$data->playtimes = 3;
} else {
$data->playtimes = 2;
}
// app凭证
$data->sig = hash("sha256",
"appkey=".$this->appkey."&random=".$random."&time="

@ -53,7 +53,14 @@ class SmsVoiceVerifyCodeSender
$data->tel = $tel;
$data->msg = $msg;
$data->playtimes = $playtimes;
if ($playtimes == 1) {
$data->playtimes = 1;
} else if ($playtimes == 3) {
$data->playtimes = 3;
} else {
$data->playtimes = 2;
}
// app凭证
$data->sig = hash("sha256",
"appkey=".$this->appkey."&random=".$random."&time="

@ -56,7 +56,13 @@ class TtsVoiceSender
$data->tel = $tel;
$data->tpl_id = $templId;
$data->params = $params;
$data->playtimes = $playtimes;
if ($playtimes == 1) {
$data->playtimes = 1;
} else if ($playtimes == 3) {
$data->playtimes = 3;
} else {
$data->playtimes = 2;
}
// app凭证
$data->sig = $this->util->calculateSig($this->appkey, $random,

Loading…
Cancel
Save