6 changed files with 169 additions and 11 deletions
-
41app/Admin/Common/Sms.php
-
14app/Admin/Controllers/LanzuMpWithdrawController.php
-
54app/Admin/Controllers/Test.php
-
3app/Admin/routes.php
-
1composer.json
-
67composer.lock
@ -0,0 +1,41 @@ |
|||||
|
<?php |
||||
|
|
||||
|
|
||||
|
namespace App\Admin\Common; |
||||
|
|
||||
|
|
||||
|
use AlibabaCloud\Client\AlibabaCloud; |
||||
|
use AlibabaCloud\Client\Exception\ClientException; |
||||
|
use AlibabaCloud\Client\Exception\ServerException; |
||||
|
use Dcat\Admin\Controllers\AdminController; |
||||
|
|
||||
|
class Sms extends AdminController |
||||
|
{ |
||||
|
/** |
||||
|
* 发送短信 |
||||
|
* @throws ClientException |
||||
|
*/ |
||||
|
public static function sent($params) |
||||
|
{ |
||||
|
AlibabaCloud::accessKeyClient(env('ACCESS_KEY_ID'),env('ACCESS_SECRET')) |
||||
|
->regionId('cn-shenzhen') |
||||
|
->asDefaultClient(); |
||||
|
try { |
||||
|
$result = AlibabaCloud::rpc() |
||||
|
->product('Dysmsapi') |
||||
|
->version('2017-05-25') |
||||
|
->action('SendSms') |
||||
|
->method('POST') |
||||
|
->host('dysmsapi.aliyuncs.com') |
||||
|
->options([ |
||||
|
'query' => $params, |
||||
|
]) |
||||
|
->request(); |
||||
|
dd($result); |
||||
|
}catch (ClientException $e){ |
||||
|
echo $e->getErrorMessage() . PHP_EOL; |
||||
|
}catch (ServerException $e){ |
||||
|
echo $e->getErrorMessage() . PHP_EOL; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue