ThinkPHP5 0整合阿里大於傳送簡訊驗證碼

2021-09-10 14:08:11 字數 1786 閱讀 1267

1.登入阿里雲管理控制台,找到簡訊服務,accesskey id、access key secret兩個引數,在下面這個地方可以找到:

2.新增乙個簡訊簽名,為簡訊內容開頭的傳送方標識,如:【李維山】您的驗證碼是6666......

3.新增乙個簡訊模板,為簡訊的主題內容,其中的變數,如驗證碼,用 $ 替換:

5.修改alisms.php,包括命名空間、require路徑、以及accesskey id、access key secret兩個引數改為自己的:

<?php 

ini_set("display_errors", "on");

use aliyun\core\config;

use aliyun\core\profile\defaultprofile;

use aliyun\core\defaultacsclient;

use aliyun\api\sms\request\v20170525\sendsmsrequest;

use aliyun\api\sms\request\v20170525\sendbatchsmsrequest;

use aliyun\api\sms\request\v20170525\querysenddetailsrequest;

// 載入區域結點配置

config::load();

/** * class smsdemo

* * 這是簡訊服務api產品的demo程式,直接執行此檔案即可體驗簡訊服務產品api功能

* (只需要將ak替換成開通了雲通訊-簡訊服務產品功能的ak即可)

* 備註:demo工程編碼採用utf-8

*/class alisms

修改傳送簡訊的方法stdclass:(包括手機號和驗證碼賦予變數、簽名和模板換為自己的)

/**

* 傳送簡訊

* @param $phone int 手機號

* @param $code int 驗證碼

* @return stdclass

*/public static function sendsms($phone, $code)

6.傳送簡訊時呼叫alisms工具類:

<?php 

use think\controller;

class test extends controller

return json($arr); }}

筆記向 ThinkPHP5 0整合PSCWS4

說明 純筆記向 給博主自己看的,操作不來不要問。不喜勿噴 pscws4是訊搜提供的純php實現中文分詞的類庫支援utf8。pscws4中文分詞的有關介紹 使用後發現,中文分詞基本沒什麼大毛病,英文不能分詞。pscws4源 包括pscws4.class.php xdb r.class.php etc中...

ThinkPHP5 0接入阿里大魚簡訊平台

一 在阿里雲控制台開通簡訊服務,新增模板和簽名並審核通過獲取模板id和簽名,還要建立accesskeyid和accesskeysecret,具體流程不做介紹。三 解壓sdk包放在extend 下,示例如圖。四 配置config檔案 alisms signname 申請的簽名 templatecode...

ThinkPHP5 0下 阿里雲OSS服務應用!

composer require aliyuncs oss sdk php use oss core os ception use oss ossclient class oss 阿里雲主賬號accesskey擁有所有api的訪問許可權,風險很高。強烈建議您建立並使用ram賬號進行api訪問或日常運...