自分のアバターのアクセスキーをクリックした後に移動するために最初にマウスを作成するために、アリクラウドアカウントのログイン後に1
ここでのSMSサービスと署名されたアプリケーションテンプレートを見つけ2.
検索のヘルプドキュメントの後に3 - >ダウンロードPHP SDK
私はの開発ガイド(レガシー)のダウンロードPHPのSDK非軽量バージョンをクリック
ダウンロードした後コーデックは/ alismsを拡張します
アプリ\ common.phpの下した後
コードを貼り付けます。
<?PHP の使用Aliyun \コア\ Configを、 使用Aliyun \コア\プロファイル\のDefaultProfile; 使用Aliyun \コア\ DefaultAcsClientは、 使用Aliyun \アピ\ SMS \要求\ V20170525 \ SendSmsRequest; / * * * SMS * @param $へ受信者 * @paramの$コード検証SMSコードは * JSON @return * / 関数(send_sms $に、$コード{) するrequire_once '../extend/alisms/api_sdk/vendor/autoload.php' ; 構成 ::負荷() ; // ローディング接合領域に配置された $ accessKeyId =「アクセスキーを作成する最初のステップ」; $ accessKeySecret= 'accessKeySecretを作成するには、まず' ; $ templateParam = $コード; // SMS API製品名(変更なし製品名固定SMS、) $製品 = "Dysmsapi" ; // SMS API製品のドメイン名(せずに固定インターフェイスアドレス変更) $ドメイン =「dysmsapi.aliyuncs.com」; //は、(現在はCN-杭州DOはサポート修正しない)マルチリージョンをサポートしていません $リージョン =「CN-杭州」; // プロファイルは、ユーザーのインスタンス初期化 $プロファイルを =のDefaultProfileをGetProfile ::($リージョン、$ accessKeyId、$ accessKeySecret ); //は、ノードのサービスを向上させる のDefaultProfile :: addEndpoint( "CN-杭州 "、 "CN-杭州」、製品$、$ドメイン); // 初期化AcsClientが要求開始 $ acsClient = 新新 DefaultAcsClient($プロフィール); // SMSを送信するためにパラメータを設定する初期化SendSmsRequest例 $要求を = 新しい新しいSendSmsRequest(); //が必要で、受信するように設定キジのSMS番号 $リクエストを - > setPhoneNumbers($まで); // 、必要な署名名の設定 $リクエストを - > setSignName( "あなたの署名の名前" ); // 必要な、テンプレートCODEセット $リクエストを - > setTemplateCode ( "テンプレートコード" ); // オプション、設定テンプレートパラメータ IF($ templateParam){ $要求 - > setTemplateParam(json_encode([ 'コード' => $ templateParam ])); //私はテンプレートIのメッセージ認証コードを渡す必要があるので } // アクセス要求を開始 $ acsResponse = $ acsClient - > getAcsResponse ($リクエスト); // リクエストの結果を返す 結果$(json_encode(= json_decode $ acsResponseを、)trueに); // 参照文書の特定の戻り値がします。https://help.aliyun.com/document_detail/55451.html SPM =? a2c4g.11186623.6.563.YSe8FKの リターンは、 検索結果を$ ; } ?>
<?PHP 公共 ファンクションコード(){ $コード = RAND(100000,999999 ); $電話 = "あなたの電話番号を記入" ; $結果 = send_sms($電話、$コード); のvar_dump($結果); } ? >
それをテストした後