第一步:封裝了乙個類第二步:呼叫<?php
/** *
* 訊息通知模型類
* */
use think\log;
use think\model;
class sms extends model
// 初始化signaturehelper例項用於設定引數,簽名以及傳送請求
$helper = new signaturehelper();
// 此處可能會丟擲異常,注意catch
$content = $helper->request(
$accesskeyid,
$accesskeysecret,
"dysmsapi.aliyuncs.com",
array_merge($params, array(
"regionid" => "cn-hangzhou",
"action" => "sendsms",
"version" => "2017-05-25",
))// fixme 選填: 啟用https
// ,true
);if ($content->code == 'ok') else
}//ini_set("display_errors", "on"); // 顯示錯誤提示,僅用於測試時排查問題
// error_reporting(e_all); // 顯示所有錯誤提示,僅用於測試時排查問題
/*** 資料庫驗證碼儲存
* @param string $mobile **號碼
* @param $code 驗證碼
* @return false|int bool
*/public function addsms($mobile = '', $code)
/*** 判斷驗證碼是否正確(是否存在,是否已經用過)
* @param array $arr
* $arr['mobile'],手機號碼
* $arr['code'],驗證碼
*/public function search($arr=array())
return false;
}/**
* 更改驗證碼狀態
* @param array $where更改條件
*/public function updatestauts($where)
}/**
* 簽名助手 2017/11/19
}}
$code = rand('100000', '999999');//隨機驗證碼6位$sms=new sms();
//修改之前的驗證碼為已經用過了
$where['mobile']=$mobile;
$sms->updatestauts($where);
$sms->sendsms($mobile, $code, "sms_152620300");//sms_152620300
$res =$sms->addsms($mobile, $code);
阿里雲簡訊介面說明
整體上合併到了阿里雲的體系裡面,從申請到充值都和阿里雲其他介面相同 阿里大於簡訊介面合併到阿里雲裡了,使用方式和之前很不一樣 進入控制台,簡訊服務 簡訊服務概覽 頁面拉到最底,就能看到api文件入口 阿里大於簡訊介面合併到阿里雲裡了,使用方式和之前很不一樣 阿里大於簡訊介面合併到阿里雲裡了,使用方式...
阿里雲簡訊驗證 PHP
場景 平台註冊,登陸簡訊驗證 阿里雲簡訊驗證 快速入門 產品 雲計算產品 簡訊服務 開通簡訊服務 建立accesskey 申請簡訊簽名 申請簡訊模板 sendsms官方文件參考 openapi explorer 進入官方提供的openapi explorer中進行視覺化除錯,並生成sdk 示例。填寫...
thinkphp5 1 阿里雲簡訊介面
1.首先宣告,我個人是沒有,accesskeyid accesskeysecret signname templatecode這些引數是需要自己去,阿里雲註冊,生成的。我用的金鑰 accesskeyid accesskeysecret templatecode 模板 signname 都是公司的 往...