Base.php
1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
/**
* Created by PhpStorm.
* User: ty01
* Date: 2022/3/22
* Time: 17:43
*/
// This file is auto-generated, don't edit it. Thanks.
namespace app\api\controller\alibaba;
use AlibabaCloud\SDK\Dyvmsapi\V20170525\Dyvmsapi;
use AlibabaCloud\Tea\Tea;
use AlibabaCloud\Tea\Utils\Utils;
use AlibabaCloud\Tea\Console\Console;
use app\common\controller\Api;
use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\SDK\Dyvmsapi\V20170525\Models\SingleCallByTtsRequest;
use think\Request;
header('Content-type:text/html; Charset=utf-8');
date_default_timezone_set('PRC');
class Base extends Api
{
protected $noNeedLogin = ['*'];
protected $noNeedRight = ['*'];
protected $call_accessKeyId;
protected $call_accessKeySecret;
protected $client;
public function __construct(Request $request = null)
{
parent::__construct($request);
$this->call_accessKeyId = config("site.call_accessKeyId");//推送域名URL
$this->call_accessKeySecret = config("site.call_accessKeySecret");//应用AppID
$config = new Config([
// 您的AccessKey ID
"accessKeyId" => $this->call_accessKeyId,
// 您的AccessKey Secret
"accessKeySecret" => $this->call_accessKeySecret
]);
// 访问的域名
$config->endpoint = "dyvmsapi.aliyuncs.com";
$this->client = new Dyvmsapi($config);
}
/**
* 向指定号码发起语音验证码
*/
public function main($args)
{
$singleCallByTtsRequest = new SingleCallByTtsRequest($args);
$resp = $this->client->singleCallByTts($singleCallByTtsRequest);
return Utils::toJSONString(Tea::merge($resp->body));
}
}
//$path = __DIR__ . \DIRECTORY_SEPARATOR . '..' . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
//if (file_exists($path)) {
// require_once $path;
//}
//Base::main(array_slice($argv, 1));