Maison  >  Article  >  développement back-end  >  Étapes d'introduction et d'utilisation du service Alibaba SMS

Étapes d'introduction et d'utilisation du service Alibaba SMS

零下一度
零下一度original
2017-07-18 16:24:532744parcourir

Service SMS Alibaba : prend en charge des fonctionnalités de haute qualité telles que les messages texte et les canaux intelligents des trois principaux opérateurs. Caractéristiques du produit : accessibilité en 3 secondes, taux d'arrivée de 99 % et tarifs ultra-bas.

Étapes pour utiliser le service SMS d'Alibaba :

1. Acheter le service

Aller à l'achat du service SMS

2. Définir le fichier de signature

3 .Créer un modèle SMS

4. Accédez au service Alibaba SMS selon la démo

Paramètres de la demande :

名称 类型 是否必须 描述
ParamString STRING 可选 模板变量,其中数字必须转换为字符串,个人用户每个变量长度必须小于15个字符。例如:短信模板为:“短信验证码${no}”。若参数传递为 {“no”:”123456”},用户将接收到的短信内容为:【短信签名】短信验证码123456
RecNum STRING 可选 目标手机号,多条记录可以英文逗号分隔
SignName STRING 可选 签名名称
TemplateCode STRING 可选 模板CODE
Accéder au service Alibaba SMS DEMO :

<?php
class Sms{public function send($ParamString,$RecNum,$SignName=’哈哈体育’,$TemplateCode=’SMS_73780003′){$host = “;;$path = “/singleSendSms”;$method = “GET”;$appcode = “这里写你的appcode “;$headers = array();array_push($headers, “Authorization:APPCODE ” . $appcode);$querys = “ParamString=”.$ParamString.”&RecNum=”.$RecNum.”&SignName=”.$SignName.”&TemplateCode=”.$TemplateCode;$bodys = “”;$url = $host . $path . “?” . $querys;
$curl = curl_init();curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, true);if (1 == strpos(“$”.$host, “https://”)){curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);}return curl_exec($curl);}
}
Explication du code :

$ParamString : Contenu SMS, assurez-vous d'installer votre combinaison de modèles au format json, par exemple, mon modèle SMS est :

Modèle SMS Alibaba

Ensuite, mon $ParamString s'écrit :

$validate_code =mt_rand(10000,99999);//Générer un nombre aléatoire

$param_string =”{”msg”:””.$validate_code.””}”;

Pensez-vous que $param_string est étrange, mais il doit être combiné au format json avant que votre message texte puisse être envoyé, c'est pourquoi j'écris des tutoriels !

$RecNum : numéro de téléphone mobile cible, où vous souhaitez l'envoyer

$SignName : signature SMS, j'ai défini 'Haha Sports' par défaut ici.

$TemplateCode : modèle SMS, j'ai défini mon modèle par défaut 'SMS_73780003′

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn