阿里大鱼短信发送接口开发

 

一、 API接口介绍

alibaba.aliqin.fc.sms.num.send (短信发送)

向指定手机号码发送模板短信,模板内可设置部分变量。使用前需要在阿里大于管理中心添加短信签名与短信模板。测试时请直接使用正式环境HTTP请求地址。 【重要】批量发送(一次传递多个号码eg:1381111111,1382222222)会产生相应的延迟,触达时间要求高的建议单条发送

公共参数

请求地址:

环境 HTTP请求地址 HTTPS请求地址
正式环境 http://gw.api.taobao.com/router/rest https://eco.taobao.com/router/rest
沙箱环境 http://gw.api.tbsandbox.com/router/rest https://gw.api.tbsandbox.com/router/rest

公共请求参数:

名称 类型 是否必须 描述
method String API接口名称。
app_key String TOP分配给应用的AppKey。
target_app_key String 被调用的目标AppKey,仅当被调用的API为第三方ISV提供时有效。
sign_method String 签名的摘要算法,可选值为:hmac,md5。
sign String API输入参数签名结果,签名算法介绍请点击这里
session String 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选。
timestamp String 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。
format String 响应格式。默认为xml格式,可选值:xml,json。
v String API协议版本,可选值:2.0。
partner_id String 合作伙伴身份标识。
simplify Boolean 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false。

请求参数

名称 类型 是否必须 示例值 更多限制 描述
extend String 可选 123456   公共回传参数,在“消息返回”中会透传回该参数;举例:用户可以传入自己下级的会员ID,在消息返回时,该会员ID会包含在内,用户可以根据该会员ID识别是哪位会员使用了你的应用
sms_type String 必须 normal   短信类型,传入值请填写normal
sms_free_sign_name String 必须 阿里大于   短信签名,传入的短信签名必须是在阿里大于“管理中心-验证码/短信通知/推广短信-配置短信签名”中的可用签名。如“阿里大于”已在短信签名管理中通过审核,则可传入”阿里大于“(传参时去掉引号)作为短信签名。短信效果示例:【阿里大于】欢迎使用阿里大于服务。
sms_param Json 可选 {"code":"1234","product":"alidayu"}   短信模板变量,传参规则{"key":"value"},key的名字须和申请模板中的变量名一致,多个变量之间以逗号隔开。示例:针对模板“验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!”,传参时需传入{"code":"1234","product":"alidayu"}
rec_num String 必须 13000000000   短信接收号码。支持单个或多个手机号码,传入号码为11位手机号码,不能加0或+86。群发短信需传入多个号码,以英文逗号分隔,一次调用最多传入200个号码。示例:18600000000,13911111111,13322222222
sms_template_code String 必须 SMS_585014   短信模板ID,传入的模板必须是在阿里大于“管理中心-短信模板管理”中的可用模板。示例:SMS_585014

响应参数

名称 类型 示例值 描述
result BizResult 0 返回值

  • └ err_code
  • String
  • 0
  • 错误码
  • └ model
  • String
  • 134523^4351232
  • 返回结果
  • └ success
  • Boolean
  • false
  • true表示成功,false表示失败
  • └ msg
  • String
  • 成功
  • 返回信息描述

 

二、SDK实现

三、调用方法

header('Content-Type: text/html; charset=UTF-8');
$sms = new Alidayu;
$sms->appkey = "24535123";
$sms->secretKey = '1d7ed250f68e3c096f9b18a434765456';

$code = strval(rand(100000,999999));
$requestMethod = "alibaba.aliqin.fc.sms.num.send";
$apiParams = array();
$apiParams["extend"]                = "123456";
$apiParams["sms_type"]              = "normal";
$apiParams["sms_free_sign_name"]    = "方倍工作室";
$apiParams["sms_param"]             = json_encode(array("code"=>$code));
$apiParams["rec_num"]               = "15889386666";
$apiParams["sms_template_code"]     = "SMS_75835210";

$resp = $sms->execute($requestMethod, $apiParams);
var_dump($resp);

 

四、代码下载

扫描关注下文二维码,回复 “1245” 获取

 

 

时间: 2024-08-18 02:20:20

阿里大鱼短信发送接口开发的相关文章

php版阿里大于(阿里大鱼)短信发送实例详解_php技巧

本文实例讲述了php版阿里大于(阿里大鱼)短信发送实现方法.分享给大家供大家参考,具体如下: 通用函数 // 发送大于短信 更牛逼的 protected function sendDayuSmsPlus($tel,$type,$data) { $dayu_template = 'dayu_template_'.$type; $signname = C($dayu_template.".signname"); $templatecode = C($dayu_template."

【微框架】Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo

Maven+springboot+阿里大于短信验证服务 纠结点:Maven库没有sdk,需要解决 Maven打包找不到相关类,需要解决 一.本文简介 在工作当中的项目中,我遇到过这种情况,公司架构选型SpringBoot ,这是个基于Maven构建的项目, 需要集成阿里大鱼短信系统,然后暴露REST风格的API接口出去.本文重点讲解. 二.开发准备 阿里大于,是阿里的通讯产品之一,提供短信验证码服务. 1.需要注册阿里大鱼账户.充值.设置,这一块不多讲,官网有文档. (https://www.a

阿里大鱼短信接口怎么调用 基于 springmvc mybatis框架,求大神解决?

问题描述 阿里大鱼短信接口怎么调用 基于 springmvc mybatis框架,求大神解决? 给安卓手机端提供 获取短信验证码的功能和手机注册修改密码的功能: 开发工具:eclipse; 框架 spring springmvc mybatis; 数据库 mysql; 如果有 demo可以下载最好 解决方案 手机的话是不是要先和手机运行商联系好,才能实现

短信发送接口被恶意访问的网络攻击事件(二)肉搏战-阻止恶意请求

  图形验证码+ip(用户id)+https http://www.cnblogs.com/han-1034683568/p/7040417.html     前言 承接前文<短信发送接口被恶意访问的网络攻击事件(一)紧张的遭遇战险胜>,在解决了短信发送的问题后,长长地舒了口气,也就各忙各的事情去了,本以为应该是个完美的收场,哪知道只是泥泞道路的前一段,收场是收不了了,还是要去应付接下来的烂摊子,因为攻击者并没有停止攻击,虽然恶意请求已经可以被识别并且不会被业务服务器处理,也不会去触发短信发送

调亿美的短信发送接口,现在要群发短信,想设计一个java线程群发短信。

问题描述 调亿美的短信发送接口,现在要群发短信,想设计一个java线程群发短信.请各位朋友给点建议. 解决方案 解决方案二:短信猫吗?百度一下代码很多呀?哦~看错了易美的..解决方案三:亿美SDK--移动商务开发组件,是针对独立软件开发商(ISV)和系统集成商(SI)的软件开发及技术服务的需求,提供适应Basic.Pascal.C.JAVA等多种主流开发语言及WINDOWS.LINUX.UNIX等运行环境的短信通讯开发组件(SDK,SoftwareDevelopmentKit).亿美SDK同时帮

Google Voice 短信发送接口PHP开源版(2010.5更新)_php实例

1,支持群发 2,中文转成拼音发送 如果需要群发多帐号用英文逗号(,)分隔(86159..,86159..),消息内容不支持中文,当您输入中文的时候系统会自动转换为拼音(为了区分是拼音,拼音首字母大写),保证消息能正常发送(输入"我是旋风"短信内容为"Wo Shi Xuan Feng"). 复制代码 代码如下: <?php /* 提示:如果需要群发多帐号用英文逗号(,)分隔(86159..,86159..),消息内容不支持中文, 当您输入中文的时候系统会自动转

php天翼开放平台短信发送接口实现

 代码如下 复制代码 <?php // date_default_timezone_set('PRC'); //获取access_token $data = "app_id=x&app_secret=x&grant_type=client_credentials"; $ch = curl_init("https://oauth.api.189.cn/emp/oauth2/v2/access_token"); curl_setopt($ch,CU

如何接入阿里云短信服务 (完整指南)

目录 一.注册并实名认证 二.开通短信服务 三.获取AccessKey 四.设置短信内容 五.配置短信接口 六.发送短信 七.常见问题FAQ 一.注册并实名认证 使用阿里云短信服务,用户需要先在阿里云注册,并完成个人/企业实名认证. 注意:要发送营销短信的用户,必须完成企业实名认证 1.1 注册阿里云:点此注册  1.2 实名认证:点此认证  1.3 绑定企业支付宝: 点击绑定企业支付宝   二.开通短信服务 2.1.开通短信服务:点击开通短信服务 2.2 子账号页面:点击查看子账号页面 2.3

ASP.NET MVC阿里大于短信接口开发短信群发能_实用技巧

        互联网上有许多公司提供短信接口服务,诸如网易云信.阿里大于等等.我在自己项目里需要使用到短信服务起到通知作用,实际开发周期三天,完成配置.开发和使用,总的说,阿里大于提供的接口易于开发,非常的方便,短信费用是计数缴纳的,作为个人开发者,我使用的服务业务产生的费用为0.045¥/条(10万条以下). 现在要实现一个例会短信群发通知的功能,所有被通知对象信息均存于Mysql中,应用架构采用asp.net MVC .首先准备好获取的API各项(以下各项服务参数都需要在大于官网上申请),