PHP code example of virgo / voice-notify
1. Go to this page and download the library: Download virgo/voice-notify library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
virgo / voice-notify example snippets regexp
$config = [
'JuMei' => [ //聚美
'appId' => 'appId',
'appSecret' => 'appSecret',
'templateId' => 'templateId',
'notifyUrl' => 'notifyUrl',
],
];
$voiceNotify = new \VoiceNotify\VoiceNotify($config);
if (1) { //发起
/**
* @var \VoiceNotify\Http\JuMeiResponse $response
*/
$response = $voiceNotify->send('182********',[
'templateId' => 'dddssdff', //不填默认为配置中的templateId
'param' => 'aaa,bbb,ccc', //非必填
'playTimes' => '1', //可选默认 为配置中的playTimes
'notifyUrl' => '', //可选默认 为配置中的notifyUrl
'notifyData' => '' //可选默认 为配置中的notifyData
], 'JuMei');
var_dump($response->getCode(), $response->getBody(), $response->getMessage(), $response->getError());
var_dump($response->isSuccess(),$response->getCallId(), $response->getTaskNo());
}
if (1) { //回调验证
$notify = json_decode('{"callId":"YYTZ90224*************","callDesc":"110","callStatus":"1","callStatusText":"失败"}', true);
$response = $voiceNotify->notify('JuMei', $notify);
/**
* @var \VoiceNotify\Notify\JuMeiNoNotify $response
*/
var_dump($response->getCallId(), $response->getCallStatus(), $response->getCallStatusText());r_dump($response->getCallId(), $response->getCallStatus(), $response->getCallStatusText());
}