阿里云短信发送示例
2018-01-08 11:46
573 查看
之前一直用的是云片的短信,最近短信有需求,经过选择更改为阿里云通信,
阿里短信发送官方API
不同平台流程基本都是一样
官方请求实例
推荐一个封装好的阿里短信接口
阿里短信发送官方API
https://api.alidayu.com/docs/api.htm?spm=a3142.7629065.4.7.cbhv6H&apiId=25450
不同平台流程基本都是一样
首先要申请自己的 短信 【签名】->【短信模板】 ->获取账号的【KEY,SECRET】 ->获取模板ID如:(SMS_1135020222,模板变量替换) sdk申请账户签名这些都在账号控制台
官方请求实例
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new AlibabaAliqinFcSmsNumSendRequest; $req->setExtend("123456"); $req->setSmsType("normal"); $req->setSmsFreeSignName("阿里大于"); $req->setSmsParam("{\"code\":\"1234\",\"product\":\"alidayu\"}"); $req->setRecNum("13000000000"); $req->setSmsTemplateCode("SMS_585014"); $resp = $c->execute($req);
推荐一个封装好的阿里短信接口
composer require flc/dysms
<?php use Flc\Dysms\Client; use Flc\Dysms\Request\SendSms; $config = [ 'accessKeyId' => 'LTAIbVA2LRQ1tULr', 'accessKeySecret' => 'ocS48RUuyBPpQHsfoWokCuz8ZQbGxl', ]; $client = new Client($config); $sendSms = new SendSms; $sendSms->setPhoneNumbers('1500000000'); $sendSms->setSignName('坑'); $sendSms->setTemplateCode('SMS_77670013'); $sendSms->setTemplateParam(['code' => rand(100000, 999999)]); $sendSms->setOutId('demo'); print_r($client->execute($sendSms));
相关文章推荐
- 短信发送api示例
- iOS开发中实现邮件和短信发送的简单示例
- springboot 邮件接收发送 阿里云发送短信组件
- Java版阿里云通信短信发送API接口实例(新)
- PHP编程:通过串口+GSM MODEM发送短信示例
- HTTP电脑发送短信接口调用示例
- Springboot实现阿里云通信短信服务有关短信验证码的发送
- Android定时发送短信完整详细示例
- java使用短信设备发送sms短信的示例(java发送短信)
- 调用阿里云短信服务平台API实现ERP系统短信发送功能
- 利用j2meAPI发送短信示例
- AT指令发送短信示例
- Springboot实现阿里云通信短信服务有关短信验证码的发送
- Android定时发送短信完整详细示例
- 阿里云短信发送
- Springboot实现阿里云通信短信服务有关短信验证码的发送
- Springboot实现阿里云通信短信服务有关短信验证码的发送功能
- 阿里云短信服务(发送短信验证码)
- python3 阿里云短信发送Demo
- php实现阿里云API短信验证发送代码