Home > Article > Backend Development > PHP SMS interface case sharing
PHP SMS interface is essential for developer city websites and APP platforms, because these website communities or platforms require users to register or log in. This article mainly shares with you the php SMS interface case, hoping to help you.
The request address is the url address requested when the client interface program is called. The https post interface is used, and the address is
https://sh2.ipyy.com/sms.aspx corresponds to UTF-8
https://sh2.ipyy.com/smsGBK.aspx corresponds to GB2312
https:// sh2.ipyy.com/smsJson.aspx corresponds to UTF-8 (return value is json format)
https://sh2.ipyy.com/ensms.ashx corresponds to UTF-8 (encrypted transmission, using json)
The entrance address will generally not change. When it changes, the interface user will be notified
Parameter name |
Meaning |
Description |
userid |
Enterprise ID |
Enterprise ID (not verified) |
account |
Send user account |
User account number, by system administrator |
password |
Send the account password |
The password corresponding to the user account You can use plain text, You can also use md5 encryption method. md5 uses 32-bit uppercase , such as abc123 after encryption is E99A18C428CB38D5F260853678922E03 |
mobile |
All called numbers |
The destination number for sending text messages. Multiple numbers are separated by commas |
content |
Send content |
The content of the text message needs to be UTF-8 encoded, and the submission content format is: content + [signature]. The signature is the name of the company or the name of the company's project. Example: Your verification code: 1439 [Tengfei]. 【】 is the identifier of the signature. Please submit the content test in the formal format |
sendTime |
Scheduled sending time |
is empty to send immediately, scheduled sending format 2010-10-24 09:08:10 |
##action | Send task command | is set to fixed: send |
extno | Extended sub-number | Please first ask whether the configured channel supports extended sub-number. If not, please fill in the blank. The sub-number can only be numbers, with a maximum of 5 digits. |
"message":"Operation successful",
" remainpoint":"-4",
"taskID":"1504080852350206",
"successCounts":"1"}
<!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 = '17721067856'; //提供短信接口并协助测试 //短信内容 $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>Related recommendations:
aliyun SMS interface development example,thkinkphp SMS interface development example
php SMS Interface code, php SMS interface_PHP tutorial
The above is the detailed content of PHP SMS interface case sharing. For more information, please follow other related articles on the PHP Chinese website!