phpはBaidu smsを呼び出してメールを送信する実現例を示します。


Baidu Sms
Baiduの雲sms phpバージョン
まず、githubアドレスを与える。https://github.com/EricJSanchez/BaiduSms
公式は、phpバージョンのショートメッセージ送信sdkを提供していません。ここで[ここをクリックします]を参照して、方法を単一の例モードに変更することにより、元のベースでより容易に起動することができます。
1.Baidu Sms.phpを開いてsms関数のaccessKey、secretAccess Keyの二つのパラメータを修正してBaiduクラウドアカウントに登録し、右上の顔写真のセキュリティ認証で取得できます。
テンプレートを送信して固定すれば、init_を修正できます。arrayのinvokeId、templateCodeは、これから呼び出したときに、この二つのパラメータを伝える必要がありません。
2.名前空間を修正して、2行目のnamespaceを修正して、自分のディレクトリに変更します。laravelを例にとって、私はap/Http/Libraryの下に置く)
3.呼び出し

$to = [
//"invokeId" => "", //          ,       
//"templateCode" => "", //          ,       
"phoneNumber" => "188********",
"contentVar" => [
"code" => str_shuffle(rand(100000,999999)) //       
]
];
$re = BaiduSms::sms($to);//  
//var_dump($re); //      

/**********    START************/
object(stdClass)#869 (3) {
["code"]=>
string(4) "1000"
["message"]=>
string(6) "  "
["requestId"]=>
string(36) "9b2fbcca-6da9-4bfc-a458-93a676dcbb48"
}
/**********    END************/

4.sms関数は、2つの配列パラメータを受信し、1つは送信されたデータの配列であり、1つは初期化endPoint、accessKey、secretAccess Keyの配列であり、クラスで初期化されたkeyを固定したくない場合は、2つ目のパラメータに入るだけでよい。例:Baidu Sms:sms(to,to,config)
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。