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 . "&amp;";}$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相关推荐

  1. 短信API接口demo示例-C#/Message/MultiXSend

    原文链接 #DEMO:Message/MultiXSend 概览 支持.Net版本:2.0以上 依赖三方库 Newtonsoft.Json.dll 代码示列 using System; using S ...

  2. 【Python】创蓝253云通讯平台---国际短信API接口demo

    #!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...

  3. 【Python】创蓝253云通讯平台国际短信API接口DEMO

    #!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...

  4. 短信平台API接口demo示例-Node/SMS/XSend

    DEMO: SMS/XSend - 短信模板发送 原文链接 var request = require('request'); var crypto = require('crypto'); var ...

  5. php创蓝253四要素认证_【PHP】创蓝253云通讯平台国际短信API接口demo

    PHP接口请求类 header("Content-type:text/html; charset=UTF-8"); /* * * 类名:ChuanglanSmsApi * 功能:创 ...

  6. 【PHP】创蓝253云通讯平台国际短信API接口demo

    PHP接口请求类 <?php header("Content-type:text/html; charset=UTF-8"); /* * * 类名:ChuanglanSmsA ...

  7. 短信平台API接口demo示例-JAVA/Message/Send

    DEMO:Message/Send 原文链接 支持JDK版本:1.5以上 依赖的jar包:httpclient-4.5.3.jar.httpcore-4.4.14.jar.commons-loggin ...

  8. 短信平台API接口demo示例-JAVA/Message/MultiXSend

    DEMO:Message/MultiXSend 原文链接 支持JDK版本:1.5以上 依赖的jar包:httpclient-4.5.3.jar.httpcore-4.4.14.jar.commons- ...

  9. 【Shell】创蓝253云通讯平台国际短信API接口DEMO

    #!/bin/sh # account and password can be change to what you wanna! #author ChuangLan #修改为您的account ac ...

最新文章

  1. silverlight + wcf(json格式) + sqlserver存储过程分页
  2. 想要学好C++有哪些技巧?
  3. 【Java】函数式编程思想-Lambda表达式
  4. 荣耀青春30青春版能升鸿蒙,或是新一代拍照神器 荣耀30青春版今日发布
  5. gpu版本的torch安装
  6. EasyPR--中文车牌识别系统 开发详解(开源)
  7. ASP.NET之MVC 微信公众号授权给第三方平台的技术实现流程一(获取第三方平台access_token)...
  8. 独奏骑士服务器维护,独奏骑士最强流派天赋加点攻略
  9. python矩阵连乘_python动态规划解决矩阵连乘
  10. canvas 实现图片添加水印
  11. Linux操作系统文件类型有哪几种?
  12. Symbol类型详解
  13. 基于MATLAB的隐函数与三维画图(附图与代码)
  14. WC2017 Day3
  15. 【NLP】pyltp工具介绍、安装和使用代码+示例
  16. mybatis遍历foreach中or拼接
  17. 应用提交 App Store 上架被拒绝
  18. 盘点国内35所人工智能学院
  19. 什么是KYC,KYC认证的重要性
  20. java 计算矩阵行列式_Java 矩阵行列式算法(非高斯消元)

热门文章

  1. win10 KMS 激活
  2. 端口大全及端口关闭方法
  3. CentOS基础系列六 :搭建DNS服务(详细图解)
  4. 使用Gzip加速网页的传输
  5. 手机号码格式正则验证
  6. Unity 3S角色 Sp制作导出 工作流简要分享
  7. 学生上课睡觉班主任怎么处理_怎样解决学生上课睡觉的问题
  8. Android Camera2 API 学习笔记2
  9. 【Excel】二、VBA入门指导
  10. 打开excel自动自动打开personal.xlsb表格文件