溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么進行php短信接口

發布時間:2021-10-18 17:52:30 來源:億速云 閱讀:120 作者:柒染 欄目:建站服務器

怎么進行php短信接口,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

PHP短信接口是開發商城網站,APP平臺必不可少的,因為這些網站社區或是平臺都需要用戶進行注冊 或是登錄

那么我們廢話少說,直接上短信接口代碼以及demo

短信發送接口

1.1 請求地址

請求地址是客戶接口程序調用時請求的url地址,采用的是https post 接口,地址是

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

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

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

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

入口地址一般不會發生變化,當發生變化的時候,會通知接口用戶

1.2參數說明

參數名稱

含義

說明

userid

企業id

企業ID(不驗證)

account

發送用戶帳號

用戶帳號,由系統管理員

password

發送帳號密碼

用戶賬號對應的密碼

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

如abc123加密后為

E99A18C428CB38D5F260853678922E03

mobile

全部被叫號碼

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

content

發送內容

短信的內容,內容需要UTF-8編碼,提交內容格式:內容+【簽名】。簽名是公司的名字或者公司項目名稱。示例:您的驗證碼:1439【騰飛】?!尽渴呛灻臉俗R符。請按照正規的格式提交內容測試

sendTime

定時發送時間

為空表示立即發送,定時發送格式2010-10-24 09:08:10

action

發送任務命令

設置為固定的:send

extno

擴展子號

請先詢問配置的通道是否支持擴展子號,如果不支持,請填空。子號只能為數字,且最多5位數。

例如:

https://sh3.ipyy.com/sms.aspx?action=send&userid=&account=賬號&password=密碼&mobile=15023239810,13527576163&content=內容&sendTime=&extno=

1.3返回值

在接收到客戶端發送的https請求后,返回以xml的方式返回處理結果。格式為:

<?xml version="1.0"  encoding="utf-8" ?>

<returnsms>

<returnstatus>status</returnstatus> ---------- 返回狀態值:成功返回Success 失敗返回:Faild

<message>message</message> ---------- 相關的錯誤描述

<remainpoint> remainpoint</remainpoint> ---------- 返回余額

<taskID>taskID</taskID>  -----------  返回本次任務的序列ID

<successCounts>successCounts</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 = ''; //用戶賬號 $account $account = '賬號'; //用戶密碼 $password $password = '密碼'; //發送到的目標手機號碼 $mobile   如果需要短信文檔 可以加我寇扣:2885400276 $mobile = '17721077856'; //短信內容 $content $content =urlencode("您的驗證碼:8859【華信測試】"); //發送短信(其他方法相同) $gateway ="http://sh3.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>

看完上述內容,你們掌握怎么進行php短信接口的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女