發表日期:2018-07 文章編輯:小燈 瀏覽次數:3229
短信:Short Message Service,簡稱SMS,是用戶通過手機或其他電信終端直接發送或接收的文字或數字信息,用戶每次能接收和發送短信的字符數,是160個英文或數字字符,或者70個中文字符。
隨著互聯網的極速發展,發短信已經慢慢被微信,QQ或是其他APP的消息服務所取代。目前短信更多的服務是用于通知各種狀態,如短信驗證,訂單狀態通知的。OK程序也集成這些功能。您只要短信配置就可以很好的使用短信登錄,訂單接收了。
在這里先黑黑阿里云的短信服務歷史,PHPOK 程序經歷了三次阿里云短信服務變更。
第一次,2017年4月之前,使用的短信服務是獨立配置的,OK在2016年時已經集成進來
第二次,2017年4月之后,在此之前未申請短信服務的(好像是3月就不能單獨開通了),在2017年4月后就無法使用。當時是將短信服務合并到信息服務里(信息服務,主要用于APP之間發送通知使用)
第三次,2017年底,短信服務又從消息服務中獨立出來(嗯,應該是有這個說法吧),然后申請單獨申請開通,并給了一個月的緩沖時間(從申請通過開始計算起)
吐槽下,真心好累,三個版本的SDK寫法都不一樣,第一個版本,遵循了整個平臺的sdk規范,核心文件 aliyun-php-sdk-core 可以直接復用。第二個版本完全和 aliyun-php-sdk-core 不一樣,統一一個命名為 MNS,折騰了很久。第三個版本的完整版我沒有使用,我使用的是Lite版(因為OK程序里基本上只是用來發短信,沒有其他什么要求),發現這個版本也沒辦法直接使用 aliyun-php-sdk-core 文件,不過改造下就可以符合要求了。(是不是爆露了哥不是科班的短板了~說句不怕大伙笑話的,現在的 namespace 學的好痛苦)
本服務僅適用于 PHPOK >= 4.8.146 版本,低于此版本的,只能使用消息服務
已更新到這個版本的,您需要到阿里云申請消息服務轉短信服務
創建Access Key 和 Access Secret
開通阿里云短信服務
開通后的管理界面
配置短信標簽,所有短信都會在信息的后面或前面加上這個標簽
添加簽名(這里很抱歉的說一下,OK程序僅支持一個簽名,在網關路由的時候就要設置的)
短信模板管理,杜絕垃極信息,目前市面上大部分短信內容都是固定內容+變量替換來實現,由供應商核驗短信內容
這里要說明下,阿里的短信變量寫法是:${變量名},這個和SendCloud是不一樣的
短信模板常見內容有:
驗證碼是:${code},請在5分鐘內按頁面提示填寫驗證碼,切勿泄露
您已成功創建訂單:${sn},請及時付款,感謝您購買我們的產品服務
您的訂單:${sn} 已經成功付款,我們正在核驗中,請耐心等候。
訂單:${sn} 客戶已經支付成功,請及時審核
您的訂單:${sn} 當前狀態是:${status},您可以登錄官網查閱
菜單 → 設置 → 網關路由,配置相應的參數
選擇短信網關的+號
填寫配置參數
1標簽,請自己設置個名稱,僅用于后臺管理使用
2標簽,選擇啟用及默認
3標簽,Access Key ID 就是阿里云上設置
4標簽,Access Secret 阿里云上設置的密鑰
5標簽,您設置的簽名,像PHPOK是設置:錕铻科技,您在收到OK的短信驗證碼會有這四個字
6標簽,這個是管理員的手機號,用于管理員接收短信
外網訪問域名及區域名節點,不熟悉的朋友,請直接使用默認的,如果您是從 phpok 4.7 升級上來,請將這兩個值改成上面的默認值
菜單 → 工具 → 通知模板
模板標簽及內容的設置:
請仔細看下面的圖片的文字說明設置,其中:
【模板標簽】對應阿里云的【模板CODE】
【內容】用于映射變量,如在短里使用變量 ${sn},對應系統里的訂單編號,那么在內容上寫【sn:{$order.sn}】
一行一條變量映射
登錄設置
訂單上的設置
日期:2018-07 瀏覽次數:3794
日期:2018-07 瀏覽次數:3349
日期:2018-07 瀏覽次數:3509
日期:2018-07 瀏覽次數:3270
日期:2018-07 瀏覽次數:3190
日期:2018-07 瀏覽次數:3228
日期:2018-07 瀏覽次數:3178
日期:2018-07 瀏覽次數:3431
日期:2018-07 瀏覽次數:3254
日期:2018-07 瀏覽次數:3167
日期:2018-07 瀏覽次數:3156
日期:2018-07 瀏覽次數:3094
日期:2018-07 瀏覽次數:3300
日期:2018-07 瀏覽次數:3303
日期:2018-07 瀏覽次數:3596
日期:2018-07 瀏覽次數:3351
日期:2018-07 瀏覽次數:3583
日期:2018-07 瀏覽次數:3239
日期:2018-07 瀏覽次數:3446
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.