開通短信服務(wù)
1、準(zhǔn)備工作
需要有一個阿里云賬號,并進(jìn)行實名認(rèn)證,實名認(rèn)證類型包括個人認(rèn)證和企業(yè)認(rèn)證,個人認(rèn)證表示賬號持有者是個人、以個人身份使用短信服務(wù);企業(yè)認(rèn)證表示賬號持有者是企業(yè)或政府部門,以企業(yè)身份使用短信服務(wù),對于發(fā)送推廣短信、國際/港澳臺短信必須為企業(yè)實名認(rèn)證用戶。
登錄短信服務(wù)控制臺,并開通短信服務(wù),在阿里云官網(wǎng)控制臺中找到短信服務(wù)選項進(jìn)行開通。
2、獲取AccessKey
AccessKey相當(dāng)于API秘鑰,通過阿里云RAM產(chǎn)品創(chuàng)建后,即可用于管理您的短信API。
在阿里云控制臺中,將鼠標(biāo)置于頁面右上方的賬號圖標(biāo),然后單擊accesskeys,若開通編程訪問,請及時保存AccessKey信息,頁面關(guān)閉后將無法再次獲取信息。
給短信服務(wù)配置權(quán)限,確保能夠順利使用短信服務(wù)。
創(chuàng)建簽名和模板
1、短信簽名
短信簽名是短信內(nèi)容的一部分,可以根據(jù)業(yè)務(wù)需求編輯短信簽名,提交之后等待審核通過即可添加模板。
格式限制為1~500個字(含變量),并且需明確表述短信發(fā)送的實際內(nèi)容。
2、短信模板
短信模板即短信內(nèi)容的主體部分,可以發(fā)送驗證碼、通知和推廣短信類內(nèi)容,國內(nèi)消息支持所有類型內(nèi)容,國際/港澳臺消息支持所有類型內(nèi)容。
提交并審核通過后,可以在“短信模板”中查看模板ID,該ID是短信發(fā)送接口的必填入?yún)ⅰ?/p>
注意不支持個人用戶申請未上線業(yè)務(wù),若產(chǎn)品未上線建議先升級企業(yè)賬號。
不同短信類別的變量規(guī)范和內(nèi)容規(guī)范需要嚴(yán)格遵守,例如禁止發(fā)送金融相關(guān)的所有內(nèi)容,地產(chǎn)、留學(xué)、招聘、交友、游戲等行業(yè)僅支持發(fā)送驗證碼。
數(shù)據(jù)庫模板配置
1、生成模板code
申請短信模板并通過之后,會生成以SMS開頭的短信模板的code。
2、數(shù)據(jù)庫配置
需要給模板code配置到數(shù)據(jù)庫中,創(chuàng)建數(shù)據(jù)庫表,字段包括Language(區(qū)分國內(nèi)外短信)、exhibition_id(根據(jù)活動ID進(jìn)行短信模板數(shù)據(jù)隔離)、out_template_code(短信模板審核通過后的code)、msg_send_type(發(fā)送短信的場景)等。
短信代碼示例
1、配置類
設(shè)置短信簽名、短信的accessKeyId、短信的accessKeySecret、短信的RegionId、短信發(fā)送域名等。
2、異步發(fā)送信息
發(fā)送rocketMq消息,將需要發(fā)送短息的記錄發(fā)送到mq,代碼讀取mq信息實現(xiàn)短信發(fā)送。
3、調(diào)用短信接口
調(diào)用阿里云消息平臺發(fā)送短信實現(xiàn),可發(fā)送國內(nèi)短信和國外短信。
問題排查定位
1、數(shù)據(jù)庫表排查
創(chuàng)建數(shù)據(jù)庫表,將發(fā)送的短信結(jié)果存入數(shù)據(jù)庫表中,方便排查哪些短信發(fā)送失敗。
2、阿里云控制臺排查
去阿里云控制臺的業(yè)務(wù)統(tǒng)計中的發(fā)送記錄查詢,查看短信是否發(fā)送成功。
相關(guān)問答FAQs
1、問:如何確保短信簽名和模板的審核通過率?
答:為了提高審核效率和成功率,您可以在申請過程中選擇常用模板推薦使用示例模板,完善場景說明有助于審核人員理解您的業(yè)務(wù)場景,補(bǔ)充上傳業(yè)務(wù)證明文件或業(yè)務(wù)截圖也有助于審核人員了解您的業(yè)務(wù)詳情。
2、問:短信服務(wù)顯示發(fā)送記錄和實際發(fā)送量不符怎么辦?
答:如果遇到短信服務(wù)顯示發(fā)送記錄與實際發(fā)送量不符的情況,首先檢查數(shù)據(jù)庫配置是否正確,確認(rèn)所有發(fā)送任務(wù)都已正確記錄在數(shù)據(jù)庫中,檢查阿里云控制臺的發(fā)送記錄查詢功能,看是否有遺漏或延遲更新的情況,如果問題依然存在,可以聯(lián)系阿里云客服獲取技術(shù)支持。
配置短信服務(wù)器的過程需要仔細(xì)遵循各個步驟,從開通服務(wù)到獲取AccessKey,再到創(chuàng)建簽名和模板,每一步都不可忽視,數(shù)據(jù)庫模板的正確配置是確保短信發(fā)送順暢的關(guān)鍵,希望這些信息對您有所幫助。