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