L'interface PHP SMS est essentielle pour les sites Web des villes de développeurs et les plates-formes APP, car ces communautés ou plates-formes de sites Web nécessitent que les utilisateurs s'inscrivent ou se connectent. Cet article partage principalement avec vous le cas de l’interface SMS php, en espérant vous aider.
L'adresse de requête est l'adresse url demandée lors de l'appel du programme d'interface client L'interface de publication https est utilisée, et l'adresse. est
https://sh2.ipyy.com/sms.aspx correspond à UTF-8
https://sh2.ipyy.com/smsGBK.aspx correspond à GB2312
https:// sh2.ipyy.com/smsJson.aspx correspond à UTF-8 (la valeur de retour est au format json)
https://sh2.ipyy.com/ensms.ashx correspond à UTF-8 (transmission cryptée, utilisant json)
L'adresse d'entrée ne changera généralement pas lorsqu'elle changera, l'utilisateur de l'interface sera averti
Nom du paramètre | Signification | Description |
ID utilisateur | Identifiant d'entreprise | ID d'entreprise (pas de vérification) |
compte | Envoyer le compte utilisateur | compte utilisateur, par l'administrateur système |
mot de passe | Envoyer le mot de passe du compte | Le mot de passe correspondant à l'utilisateur comptepeut être en texte clair. Vous pouvez également utiliser le cryptage md5. md5 utilise des lettres majuscules 32 bits , telles que le cryptage abc123, qui est E99A18C428CB38D5F260853678922E03 |
Tous les numéros appelés | Le numéro de destination pour l'envoi du message texte. Plusieurs chiffres sont séparés par des virgules |
|
Envoyer du contenu | Le contenu du message texte doit être encodé en UTF-8. Le format du contenu de soumission est : contenu + [signature]. La signature est le nom de l'entreprise ou le nom du projet de l'entreprise. Exemple : Votre code de vérification : 1439 [Tengfei]. 【】 est l'identifiant de la signature. Veuillez soumettre le test de contenu dans le format formel |
|
sendTime |
Heure d'envoi prévue |
est vide pour envoyer immédiatement, format d'envoi programmé 2010-10-24 09:08:10 |
action |
La commande Envoyer la tâche |
est définie sur fixe : envoyer |
extno | Sous-numéro étendu |
Veuillez d'abord demander si le canal configuré prend en charge le sous-numéro étendu. Sinon, veuillez remplir le champ vide. Le sous-numéro ne peut être constitué que de chiffres, avec un maximum de 5 chiffres. |
Par exemple :
https://sh2.ipyy.com/sms.aspx?action=send&userid=&account=account&password=password &mobile=15023239810,13527576163&content=content&sendTime=&extno=
Après réception de la requête https envoyée par le client, le résultat du traitement est renvoyé sous forme de XML. Le format est :
< /returnsms>
{"returnstatus": "Succès",
"message": "Opération réussie",
"restepoint":"-4",
"taskID":"1504080852350206",
"successCounts":"1"}
Démo de l'interface SMS PHP
<!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>
Connexe recommandé :
Exemple de développement d'interface SMS aliyun, exemple de développement d'interface SMS thkinkphp
Code de l'interface SMS php, tutoriel interface php SMS_PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!