短信API接口demo示例-PHP/Message/XSend
DEMO:Message/XSend
原文链接
概览
加密签名计算方法请参考createSignature.php。
代码示列
<?php/****************** 非加密请求 示例代码******************///appid参数 appkey参数在 短信-创建/管理AppID中获取//手机号支持单个//模板ID 短信-创建/管理短信模板中获得//短信模板对应变量// 若模板为:【SUBMAIL】您的验证码是@var(code),请在@var(time)内输入。短信模板对应变量如下// 变量名和自定义内容相对应即可$appid = '6***3'; //appid参数$appkey = '5d****************************58'; //appkey参数$to = '150********'; //收信人 手机号码$project_id = 'F***U'; //模板ID$vars = json_encode(array( //模板对应变量'code' => '1111','time' => '三分钟'));$post_data = array("appid" => $appid,"signature" => $appkey,"to" => $to,"project" => $project_id,"vars" => $vars);$ch = curl_init();curl_setopt_array($ch, array(CURLOPT_URL => 'https://api.mysubmail.com/message/xsend.json',CURLOPT_RETURNTRANSFER => 1,CURLOPT_POST => 1,CURLOPT_POSTFIELDS => $post_data));$output = curl_exec($ch);curl_close($ch);echo json_encode($output);/****************** 加密请求 示例代码******************///appid参数 appkey参数在 短信-创建/管理AppID中获取//手机号支持单个//模板ID 短信-创建/管理短信模板中获得//短信模板对应变量// 若模板为:【SUBMAIL】您的验证码是@var(code),请在@var(time)内输入。短信模板对应变量如下// 变量名和自定义内容相对应即可$appid = '6***3'; //appid参数$appkey = '5d****************************58'; //appkey参数$to = '150********'; //收信人 手机号码$project_id = 'F***U'; //模板ID$vars = json_encode(array( //模板对应变量'code' => '1111','time' => '三分钟'));//通过接口获取时间戳$ch = curl_init();curl_setopt_array($ch, array(CURLOPT_URL => 'https://api.mysubmail.com/service/timestamp.json',CURLOPT_RETURNTRANSFER => 1,CURLOPT_POST => 0));$output = curl_exec($ch);curl_close($ch);$output = json_decode($output, true);$timestamp = $output['timestamp'];$post_data = array("appid" => $appid,"to" => $to,"project" => $project_id,"timestamp" => $timestamp,"sign_type" => 'md5',"sign_version" => 2,"vars" => $vars ,);//整理生成签名所需参数$temp = $post_data;unset($temp['vars']);ksort($temp);reset($temp);$tempStr = "";foreach ($temp as $key => $value) {$tempStr .= $key . "=" . $value . "&";}$tempStr = substr($tempStr, 0, -1);//生成签名$post_data['signature'] = md5($appid . $appkey . $tempStr . $appid . $appkey);$ch = curl_init();curl_setopt_array($ch, array(CURLOPT_URL => 'https://api.mysubmail.com/message/xsend.json',CURLOPT_RETURNTRANSFER => 1,CURLOPT_POST => 1,CURLOPT_POSTFIELDS => $post_data));$output = curl_exec($ch);curl_close($ch);echo json_encode($output);
短信API接口demo示例-PHP/Message/XSend相关推荐
- 短信API接口demo示例-C#/Message/MultiXSend
原文链接 #DEMO:Message/MultiXSend 概览 支持.Net版本:2.0以上 依赖三方库 Newtonsoft.Json.dll 代码示列 using System; using S ...
- 【Python】创蓝253云通讯平台---国际短信API接口demo
#!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...
- 【Python】创蓝253云通讯平台国际短信API接口DEMO
#!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...
- 短信平台API接口demo示例-Node/SMS/XSend
DEMO: SMS/XSend - 短信模板发送 原文链接 var request = require('request'); var crypto = require('crypto'); var ...
- php创蓝253四要素认证_【PHP】创蓝253云通讯平台国际短信API接口demo
PHP接口请求类 header("Content-type:text/html; charset=UTF-8"); /* * * 类名:ChuanglanSmsApi * 功能:创 ...
- 【PHP】创蓝253云通讯平台国际短信API接口demo
PHP接口请求类 <?php header("Content-type:text/html; charset=UTF-8"); /* * * 类名:ChuanglanSmsA ...
- 短信平台API接口demo示例-JAVA/Message/Send
DEMO:Message/Send 原文链接 支持JDK版本:1.5以上 依赖的jar包:httpclient-4.5.3.jar.httpcore-4.4.14.jar.commons-loggin ...
- 短信平台API接口demo示例-JAVA/Message/MultiXSend
DEMO:Message/MultiXSend 原文链接 支持JDK版本:1.5以上 依赖的jar包:httpclient-4.5.3.jar.httpcore-4.4.14.jar.commons- ...
- 【Shell】创蓝253云通讯平台国际短信API接口DEMO
#!/bin/sh # account and password can be change to what you wanna! #author ChuangLan #修改为您的account ac ...
最新文章
- silverlight + wcf(json格式) + sqlserver存储过程分页
- 想要学好C++有哪些技巧?
- 【Java】函数式编程思想-Lambda表达式
- 荣耀青春30青春版能升鸿蒙,或是新一代拍照神器 荣耀30青春版今日发布
- gpu版本的torch安装
- EasyPR--中文车牌识别系统 开发详解(开源)
- ASP.NET之MVC 微信公众号授权给第三方平台的技术实现流程一(获取第三方平台access_token)...
- 独奏骑士服务器维护,独奏骑士最强流派天赋加点攻略
- python矩阵连乘_python动态规划解决矩阵连乘
- canvas 实现图片添加水印
- Linux操作系统文件类型有哪几种?
- Symbol类型详解
- 基于MATLAB的隐函数与三维画图(附图与代码)
- WC2017 Day3
- 【NLP】pyltp工具介绍、安装和使用代码+示例
- mybatis遍历foreach中or拼接
- 应用提交 App Store 上架被拒绝
- 盘点国内35所人工智能学院
- 什么是KYC,KYC认证的重要性
- java 计算矩阵行列式_Java 矩阵行列式算法(非高斯消元)