如何接入腾讯阿里云短信接口 java

14:27 提问
腾讯云短信接口,php!!!!!!!!!!!!!!
公司在接腾讯云短信接口,用PHP接的,请问谁有实例代码共享一下啊。
PS:通过短信发送验证码来注册账号,找回账号。
按赞数排序
这个不是有文档吗?
按照文档写就可以了啊,发送参数给腾讯,参数你可以自己生成,保存在数据库(每次发送可以生成一个数字ID)或者保存在Session里面,用户填的时候,
和你之前生成的对比一下就可以了。
腾讯云短信计费相关
其他相关推荐
其他相似问题主要使用场景:应用中需要进行用户信息展示时。
接口功能说明
接口详细文档
获取用户基本资料
批量获取用户基本资料
获取登录用户各类腾讯增值服务信息(黄钻、蓝钻等)
获取用户是否黄钻
批量获取好友是否QQ会员
验证用户是否安装了应用
读取用户所在的用户群标签
领取礼包后清除用户标志位
验证用户登录态&Openkey续期
验证用户是否从选区页面进入多区多服应用
获取用户登录QQ浏览器的状态
用户重新登录弹框
跳转到用户的个人中心
跳转到好友主页
主要使用场景:应用中需要用户之间进行互动时。
接口功能说明
接口详细文档
获取用户已有关系链
验证是否平台好友
获取安装了应用的平台好友
获取推荐的的平台好友
拓展用户关系链
推荐添加某用户为平台好友
添加某用户为平台好友
主要使用场景:应用中需要实现新用户/活跃用户增长时。
接口功能说明
接口详细文档
增加新用户
邀请好友(空间/朋友/微博)
邀请好友(3366)
交叉营销查询安装API
交叉营销查询登陆API
自定义任务查询API
任务集市V3
实现任务步骤完成状态判断和发货控制
买方答复平台任务完成状态和发货
拉动活跃用户提高老用户留存
召唤老朋友
召唤流失好友
好友请求/免费礼物
展示用户等级信息
Step1: 上传用户在应用中的等级相关信息
Step2: 查询用户在应用中的等级相关信息
QQ能力推广
应用QQ群(社交游戏推荐)
应用QQ群接入
创建或加入应用QQ群
查询用户所加入的应用QQ群信息
获取用户所在应用QQ群的群成员信息
公会QQ群(网页游戏推荐)
管理游戏公会QQ群
修改QQ群成员的群名片
同步公会聊天内容到对应的QQ群
QQ群内容转发到公会
查询公会QQ群的openid
查询用户所加入的公会QQ群信息
获取指定公会QQ群的基础资料
获取用户所在公会QQ群的群成员信息
解绑公会ID与QQ群
Step1: 获取用户授权弹框
已于日停用
Step2: 判断用户是否安装/开启了“QQ提醒”
Step3: 发送QQ提醒
发送一次性QQ提醒
已于日停用
Step1: 将应用图标添加到QQ主面板
Step2: 查询应用是否被添加到QQ主面板
验证好友邀请的invkey (用于邀请成功后赠送礼物等逻辑)
删除应用消息
主要使用场景:应用中需要实现道具购买/寄售逻辑时。
接口功能说明
接口详细文档
Q点直购模式
该接口适用于应用内道具的购买;
Step1: 获取交易token
Step2: 支付弹框(空间/朋友/微博)
Step2: 支付弹框(3366)
Step3: 回调发货URL
Step4: 应用发货通知
道具寄售模式
该接口适用于以下场景:1、应用内道具的购买;2、游戏币的消耗;3、功能性消费;
Step1: 获取道具交易token
Step2: 支付弹框(空间/朋友/微博)
Step2: 支付弹框(3366)
Step3: 回调发货URL
Step4: 应用发货通知
游戏币接口
游戏币充值
游戏币余额查询
道具寄售模式下,玩家跟玩家之间的交易系统,不涉及玩家跟玩家之间的交易可以不开发该接口;
Step1: 获取道具交易token
Step2: 支付弹框(空间/朋友/微博)
Step2: 支付弹框(3366)
Step3: 回调道具交换URL
Step4: 应用发货通知
其它支付相关
Q点余额查询
主要使用场景:应用中需要实现营收增长时。
接口功能说明
接口详细文档
平台抵扣券
该场景需完成系列接口的开发请按顺序调用接口
Step1: 查询抵扣券余额
Step2: 抽取抵扣券金券
抽奖送礼包
弹出抽奖弹框
开通包月送礼包
该场景需完成系列接口的开发请按顺序调用接口
Step1: 获取领取礼包的token
Step2: 开通黄钻弹框
Step3: 回调赠送道具发货
该场景需完成系列接口的开发请按顺序调用接口
Step1: 获取用户的空间活动信息
Step2: 显示空间活动
在应用内展示应用社交广告
已于日停用
主要使用场景:应用中需要增加更丰富的功能或内容时。
接口功能说明
接口详细文档
判断是否认证空间粉丝
选择相册中的照片
上传照片到相册
该场景需完成系列接口的开发请按顺序调用接口
Step1: 获取歌曲列表及歌曲信息
Step2: 获取指定歌曲片段的url
已于日停用
获取化妆品类产品名称和ID
已于日停用
查看化妆品类产品详细信息
已于日停用
海量存储与读取
Step1: 上传用户自定义头像
Step2: 获取用户自定义头像URL
Step2: 批量获取多个用户的自定义头像URL
Step1: 上传用户等级相关信息
Step2: 查询用户等级相关信息
Step1: 存储应用图片
Step2: 获取应用存储的图片URL
腾讯微博相关OpenAPI
SOSO地图相关OpenAPI
接口功能说明
接口详细文档
画布/窗口控制
调整画布高度
JS弹框居中
设置框架滚动条位置
动态调整页面展现
使用统一风格展示消息提示框
隐藏消息提示框
拉取验证码图片
校验验证码
过滤敏感词
垃圾信息检查
防沉迷弹框
反外挂深入打击
通过上报应用数据获得腾讯罗盘高级分析模型报表
内存持久化存储(CMEM)
获取CMEM容量信息等运营数据3883人阅读
java(11)
java写的后台调用云通信平台短信发送的代码:
云通信平台api地址:
package com.msg.
import java.io.InputS
import java.text.SimpleDateF
import java.util.ArrayL
import java.util.D
import java.util.L
import mons.codec.binary.Base64;
import mons.io.IOU
import org.apache.http.HttpE
import org.apache.http.HttpR
import org.apache.http.NameValueP
import org.apache.http.client.entity.UrlEncodedFormE
import org.apache.http.client.methods.HttpG
import org.apache.http.client.methods.HttpP
import org.apache.http.client.params.HttpClientP
import org.apache.http.entity.StringE
import org.apache.http.impl.client.DefaultHttpC
import org.apache.http.message.BasicNameValueP
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityU
import org.aspectj.weaver.ast.T
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONO
public class SmsUtils {
public static String LOGIN_URL;
public static String A
// http客户端
public static DefaultHttpC
public static HttpPost getPostMethod(String url){
HttpPost pmethod = new HttpPost(url); // 设置响应头信息
pmethod.addHeader(&Accept&, &application/json&);
// Content-Type application/x-www-form- charset=UTF-8
pmethod.addHeader(&Content-Type&, &application/ charset=UTF-8&);
// Host mp.
pmethod.addHeader(&Host&, &:8883&);
// X-Requested-With XMLHttpRequest
pmethod.addHeader(&Authorization&, Authorization);
httpclient = new DefaultHttpClient();
httpclient = (DefaultHttpClient) HttpClientConnectionManager.getSSLInstance(httpclient); // 接受任何证书的浏览器客户端
MD51 md5 = new MD51();
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat(&yyyyMMddHHmmss&);
String datestr = format.format(date);
String sig = md5.getMD5ofStr(
&{accountSid}{appid}&
+ datestr).toUpperCase();
LOGIN_URL = &:-26/Accounts/{accountSid}/SMS/TemplateSMS?sig=&
Authorization=encodeStr(&{accountSid}:&+datestr);
* 创建日期上午10:12:38
* 修改日期
* 作者:dh *TODO 使用Base64加密算法加密字符串
public static String encodeStr(String plainText){
byte[] b=plainText.getBytes();
Base64 base64=new Base64();
b=base64.encode(b);
String s=new String(b);
* 创建日期上午10:15:11
* 修改日期
* 作者:dh *TODO 使用Base64加密
public static String decodeStr(String encodeStr){
byte[] b=encodeStr.getBytes();
Base64 base64=new Base64();
b=base64.decode(b);
String s=new String(b);
发送非模板短信
* @param args
* @author: Jerri Liu
* @date: 日下午2:28:42
public static boolean sendMsg(Object phoneNumber,Object captcha){
HttpPost httpost = getPostMethod(LOGIN_URL);
String s = &{\&to\&:\&&+phoneNumber+&\&,\&body\&:\&&+captcha+&\&,\&msgType\&:\&0\&,\&appId\&:\&{appid}\&,\&subAccountSid\&:\&{subAccountSid}\&}&;
httpost.setEntity(new StringEntity(s, &UTF-8&));
httpclient.execute(httpost);
} catch (Exception e) {
发送模板短信
* @param phoneNumber 电话号
* @author: Jerri Liu
* @date: 日下午2:28:42
public static String sendTemplateMsg(Object phoneNumber,Object captcha){
HttpPost httpost = getPostMethod(LOGIN_URL);
String s = &{\&to\&:\&&+phoneNumber+&\&appId\&:\&{appid}\&,\&templateId\&:\&1\&,\&datas\&:[\&&+captcha+&\&,\&3\&]}&;
httpost.setEntity(new StringEntity(s, &UTF-8&));
HttpResponse response = httpclient.execute(httpost);
String jsonStr = EntityUtils.toString(response.getEntity(), &utf-8&);
System.out.println(jsonStr);
JSONObject object = JSON.parseObject(jsonStr);
return object.getString(&errmsg&);
} catch (Exception e) {
e.printStackTrace();
return &&;
* 云通信短信平台
* @param args
* @author: Jerri Liu
* @date: 日下午2:29:20
public static void main(String[] args) {
String msg = testSendMsg(&&, RandomUtil.createRandomNum(6));
System.out.println(msg);
* 鹏讯通短信平台
* @param args
* @author: Jerri Liu
* @date: 日下午2:28:42
// public static void main(String[] args) {
// String result = sendSms(&nihao wohao dajiahao&, &&);
// System.out.println(result);
// } catch (Exception e) {
// e.printStackTrace();
* @param nr
* @param hm
全部被叫号码
public static String sendSms(String nr, String hm) {
String result =
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(&/jk.aspx&);
List&NameValuePair& params = new ArrayList&NameValuePair&();
params.add(new BasicNameValuePair(&zh&, &ceshi01&));
//用户名称
params.add(new BasicNameValuePair(&mm&, &123&));
params.add(new BasicNameValuePair(&sms_type&, &40&)); //用户通道
params.add(new BasicNameValuePair(&hm&, hm)); //接受人电话号码,如果有多个以逗号隔开
params.add(new BasicNameValuePair(&nr&, nr)); //短信内容
httppost.setEntity(new UrlEncodedFormEntity(params, &UTF-8&));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream =
instream = entity.getContent();
result = IOUtils.toString(instream, &utf-8&);
} finally {
if (instream != null)
instream.close();
} catch (Exception e) {
e.printStackTrace();
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:451693次
积分:4662
积分:4662
排名:第6424名
原创:94篇
转载:79篇
评论:31条
(1)(1)(2)(3)(1)(1)(1)(1)(1)(3)(4)(3)(11)(3)(5)(13)(3)(14)(9)(17)(2)(12)(26)(7)(12)(1)(1)(4)(1)(2)(2)(4)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 腾讯云短信接口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信