ホームページ  >  記事  >  バックエンド開発  >  Alibaba SMSサービスの導入と利用手順

Alibaba SMSサービスの導入と利用手順

零下一度
零下一度オリジナル
2017-07-18 16:24:532703ブラウズ

Alibaba SMS サービス: SMS、スマート パイプ、および 3 つの主要通信事業者のその他の高品質機能をサポートします。 製品の特徴: 3 秒の到達率、99% の到着率、超低料金。

Alibaba SMS サービスを使用する手順:

1. SMS サービスを購入する

2. 署名ファイルを設定する

3. デモに従って Alibaba SMS サービスにアクセスします

リクエストパラメータ:

名前 タイプ STR INGオプションのオプションオプションオプションAlibaba SMS サービスへのアクセスデモ:コードの説明:$ParamString: SMS コンテンツ。テンプレートの組み合わせを必ず JSON 形式でインストールしてください。たとえば、私の SMS テンプレートは次のとおりです:
必須か ParamString
数値を文字列に変換する必要があるテンプレート変数、個々のユーザーの各変数の長さは 15 文字未満である必要があります。例: SMS テンプレートは「SMS 確認コード ${no}」です。パラメータが {"no":"123456"} として渡された場合、ユーザーが受信するテキスト メッセージの内容は次のとおりです: [SMS 署名] SMS 確認コード 123456 RecNum STRING
対象の携帯電話数値、その他 レコードは英語のカンマで区切ることができます SignName STRING
署名名 TemplateCode STRING
テンプレートコード
<?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);}
}

Ali SMS テンプレート

その場合、私の $ParamString は次のように記述します:
$validate_code =mt_rand(10000,99999);//乱数を生成します

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

$param_string は奇妙ですが、テキスト メッセージを送信する前に JSON 形式に結合する必要があるのが、このチュートリアルを作成した理由です。

$RecNum: 送信先の携帯電話番号。


$SignName: SMS 署名。ここではデフォルトで「Haha Sports」を設定します。

$TemplateCode: SMS テンプレート、デフォルトのテンプレート「SMS_73780003」を設定しました

以上がAlibaba SMSサービスの導入と利用手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。