失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 阿里云短信平台Alibaba Cloud SDK for PHP使用教程

阿里云短信平台Alibaba Cloud SDK for PHP使用教程

时间:2021-08-14 18:28:31

相关推荐

阿里云短信平台Alibaba Cloud SDK for PHP使用教程

不讲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使用教程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。