不讲compoer安装,直接弄zip,简单粗暴,Alibaba Cloud SDK for PHP(阿里云短信平台的)地址贴一哈:
http://aliyunsdk-/php-sdk/sdk.zip
下载好文件后,里面一个index.php,一个vendor文件夹。
打开index.php文件。OK,到这里基本成功了一半,里面的代码都不要动,我们一起来修改下面的代码:
try {// 创建客户端//foo:此处填写自己的accessKey和bar:accessKeySecretAlibabaCloud::accessKeyClient('foo', 'bar')->regionId('cn-hangzhou')->asDefaultClient();// 发送请求$result = AlibabaCloud::rpc()->product('Dysmsapi')// ->scheme('https') // https | http->version('-05-25')->action('SendSms')->method('POST')->options(['query' => ['RegionId' => "cn-hangzhou",//需要发送到那个手机'PhoneNumbers' => "176*****26",//必填项 签名(需要在阿里云短信服务后台申请)'SignName' => "签名名称",//必填项 短信模板code (需要在阿里云短信服务后台申请)'TemplateCode' => "SMS_1****23",//如果在短信中添加了${code} 变量则此项必填 要求为JSON格式'TemplateParam' => "{'code':'123123'}",],])->request();//将结果打印出来看一哈print_r($result->toArray());} catch (ServerException $exception) {// Get server error messageprint_r($exception->getErrorMessage());} catch (ClientException $e) {// Get client error messageprint_r($exception->getErrorMessage());}
上述代码中需要的三个东西accessKey(accessKey和accessSecret)、SignName(签名)、TemplateCode(短信模板code)需要在阿里云短信服务后台申请一哈。accessKey在查看ApiDemo,右上角获取AK那里,获取了保存一下就OK了。
完事之后,执行一下index.php就可以发送短息了
如果觉得《阿里云短信平台Alibaba Cloud SDK for PHP使用教程》对你有帮助,请点赞、收藏,并留下你的观点哦!