首頁  >  文章  >  後端開發  >  php簡訊介面案例分享

php簡訊介面案例分享

小云云
小云云原創
2018-02-26 12:00:362474瀏覽

PHP簡訊介面是開發商城網站,APP平台不可或缺的,因為這些網站社群或是平台都需要使用者註冊 或是登入。本文主要和大家分享php簡訊介面案例,希望能幫助大家。

簡訊傳送介面

1.1 請求位址

請求位址是客戶介面程式呼叫時請求的url位址,採用的是https post 接口,位址是

https://sh2.ipyy.com/sms.aspx 對應UTF-8

https://sh2.ipyy.com/smsGBK.aspx 對應GB2312

https:// sh2.ipyy.com/smsJson.aspx 對應UTF-8(回傳值為json格式)

https://sh2.ipyy.com/ensms.ashx 對應UTF-8(加密傳輸,使用json)

 

入口位址通常不會發生變化,當發生變化的時候,會通知介面使用者

1.2參數說明

參數名稱

意義

#說明

userid

企業id

#企業ID(不驗證)

account

傳送使用者帳號

#使用者帳號,由系統管理員

password

傳送帳號密碼

#使用者帳號對應的密碼

可以使用明文,也可以全用md5加密方式,md5採用32位大寫

如abc123加密後為

E99A18C428CB38D5F260853678922E03

mobile

全部被叫號碼

簡訊發送的目的號碼.多個號碼之間用半角逗號隔開 

#content

發送內容

簡訊的內容,內容需要UTF-8編碼,提交內容格式:內容+【簽名】。簽名是公司的名字或公司項目名稱。例:您的驗證碼:1439【起飛】。 【】是簽名的標識符。請依照正規的格式提交內容測試

sendTime

##立即傳送,定時傳送格式2010-10-24 09:08:10

發送任務命令

設定為固定的:send





extno

extno

擴充子號

######請先詢問配置的頻道是否支援擴充子號,如果不支持,請填空。子號只能為數字,且最多5位數。 ##################例如:######https://sh2.ipyy.com/sms.aspx?action=send&userid=&account=帳號&password=密碼&mobile=15023239810,13527576163&content=內容&sendTime=&extno=######1.3回傳值#######在接收到客戶端發送的https請求後,傳回以xml的方式傳回處理結果。格式為:##################status< /returnstatus> ---------- 返回狀態值:成功返回Success 失敗返回:Faild######message ---------- 相關的錯誤描述###### remainpoint ---------- 回餘額######taskID  ----- ------  傳回本次任務的序列ID######successCounts --成功簡訊數:成功後回傳提交成功簡訊數量######< /returnsms>###### ######1.4 Json回傳值######{"returnstatus":"Success",###"message":"操作成功",###" remainpoint":"-4",###"taskID":"1504080852350206",###"successCounts":"1"}#######PHP簡訊介面demo###
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Http接口调用示例</title>
</head>

<body>
<?php

//企业ID $userid
$userid = &#39;&#39;;
//用户账号 $account
$account = &#39;账号&#39;;
//用户密码 $password
$password = &#39;密码&#39;;
//发送到的目标手机号码 $mobile   如果需要短信文档 可以加我寇扣:2885400276
$mobile = &#39;17721067856&#39;;    //提供短信接口并协助测试
//短信内容 $content
$content =urlencode("您的验证码:8859【华信测试】");


//发送短信(其他方法相同)
$gateway ="http://sh2.ipyy.com/sms.aspx?action=send&userid={$userid}&account={$account}&password={$password}&mobile={$mobile}&content={$content}&sendTime=";
$result = file_get_contents($gateway);
$xml = simplexml_load_string($result);
echo "返回状态为:".$xml->returnstatus."<br>";
echo "返回信息:".$xml->message."<br>";
echo "返回余额:".$xml->remainpoint."<br>";
echo "返回本次任务ID:".$xml->taskID."<br>";
echo "返回成功短信数:".$xml->successCounts."<br>";
echo "<br>";
echo "<br>";

?>

</body>
</html>
###相關推薦: #########aliyun簡訊介面開發範例,thkinkphp簡訊介面開發範例#############php簡訊介面程式碼############php簡訊介面程式碼,php簡訊介面_PHP教學#######

以上是php簡訊介面案例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn