日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

短信API接口demo示例-PHP/Message/XSend

發(fā)布時間:2024/3/26 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 短信API接口demo示例-PHP/Message/XSend 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

DEMO:Message/XSend

原文鏈接

概覽

加密簽名計算方法請參考createSignature.php。


代碼示列

<?php/****************** 非加密請求 示例代碼******************///appid參數(shù) appkey參數(shù)在 短信-創(chuàng)建/管理AppID中獲取//手機號支持單個//模板ID 短信-創(chuàng)建/管理短信模板中獲得//短信模板對應變量// 若模板為:【SUBMAIL】您的驗證碼是@var(code),請在@var(time)內(nèi)輸入。短信模板對應變量如下// 變量名和自定義內(nèi)容相對應即可$appid = '6***3'; //appid參數(shù)$appkey = '5d****************************58'; //appkey參數(shù)$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參數(shù) appkey參數(shù)在 短信-創(chuàng)建/管理AppID中獲取//手機號支持單個//模板ID 短信-創(chuàng)建/管理短信模板中獲得//短信模板對應變量// 若模板為:【SUBMAIL】您的驗證碼是@var(code),請在@var(time)內(nèi)輸入。短信模板對應變量如下// 變量名和自定義內(nèi)容相對應即可$appid = '6***3'; //appid參數(shù)$appkey = '5d****************************58'; //appkey參數(shù)$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 ,);//整理生成簽名所需參數(shù)$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);

總結(jié)

以上是生活随笔為你收集整理的短信API接口demo示例-PHP/Message/XSend的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。