12345678910111213141516171819202122232425262728293031323334 |
- <?php namespace App\Servers\Aliyun;
- use AlibabaCloud\SDK\Dysmsapi\V20170525\Dysmsapi;
- use Darabonba\OpenApi\Models\Config;
- /**
- * 阿里
- *
- * @author 刘相欣
- */
- class Client{
- /**
- * 使用AK&SK初始化账号Client
- * @return Dysmsapi Client
- */
- public static function createClient(){
- // 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考。
- // 建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/311677.html。
- $config = new Config([
- // 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。
- "accessKeyId" => config('aliyun.accessKeyId',''),
- // 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
- "accessKeySecret" => config('aliyun.accessKeySecret',''),
- ]);
- // Endpoint 请参考 https://api.aliyun.com/product/Dysmsapi
- $config->endpoint = "dysmsapi.aliyuncs.com";
- // 返回结果
- return new Dysmsapi($config);
- }
- }
|