zoukankan      html  css  js  c++  java
  • php composer 更新使用 阿里云短信

    项目文件夹下执行安装Alibaba Cloud SDK for PHP(https://helpcdn.aliyun.com/document_detail/123461.html):
    composer require alibabacloud/sdk

     安装完后执行composer dump-autoload

    use SwoftTaskBeanAnnotationTask;
    use AlibabaCloudClientAlibabaCloud;
    use AlibabaCloudClientExceptionClientException;
    use AlibabaCloudClientExceptionServerException;
    
    /**
     * 阿里信息发送类
     * @Task("ali")
     */
    class AliTask
    {
        /**
         * 发送短信验证码
         */
        public function sendCode($phone,$code)
        {
            $config = config('ali');
            $param = [
                'code' => $code
            ];
            AlibabaCloud::accessKeyClient($config['accessKeyId'], $config['accessSecret'])
                ->regionId($config['regionId'])
                ->asGlobalClient();
    
            try {
                $result = AlibabaCloud::rpcRequest()
                    ->product('Dysmsapi')
                    ->version('2017-05-25')
                    ->action('SendSms')
                    ->method('POST')
                    ->options([
                        'query' => [
                            'PhoneNumbers' => $phone,
                            'SignName' => $config['SignName'],
                            'TemplateCode' => $config['TemplateCode'],
                            'TemplateParam' => json_encode($param)
                        ],
                    ])
                    ->request();
                print_r($result->toArray());
            } catch (ClientException $e) {
                echo $e->getErrorMessage() . PHP_EOL;
            } catch (ServerException $e) {
                echo $e->getErrorMessage() . PHP_EOL;
            }
        }
    }
  • 相关阅读:
    小峰视频三:在eclipse中创建java类
    小峰视频二:java类的编译与解释
    小峰视频一:jdk环境变量的配置
    React/数据流
    React/组件
    React/生命周期
    React/虚拟DOM
    React/JSX简介
    12.朴素贝叶斯-垃圾邮件分类
    9、主成分分析
  • 原文地址:https://www.cnblogs.com/yipianchuyun/p/14377969.html
Copyright © 2011-2022 走看看