人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng) > 網(wǎng)絡技術教程 > 詳細頁面

如何在不設置服務器的情況下將短信驗證碼發(fā)送到微信小程序

如何在不設置服務器的情況下將短信驗證碼發(fā)送到微信小程序

更新時間:2023-09-04 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

網(wǎng)絡故障(network failure)是指由于硬件的問題、軟件的漏洞、病毒的侵入等引起網(wǎng)絡無法提供正常服務或降低服務質量的狀態(tài)。

發(fā)送驗證碼無網(wǎng)絡連接_發(fā)送驗證碼無網(wǎng)絡連接

由于微信小程序提供了云開發(fā)支持,因此開發(fā)人員無需構建后端服務器,并且可以使用微信提供的核心API來實現(xiàn)應用程序功能。此時,要求applet能夠自行發(fā)送SMS,例如SMS驗證碼,Hazel Cloud SMS()。為此,開發(fā)了一套專門用于小鎮(zhèn)的SDK。有關詳細信息,請參閱:

以下編輯器將詳細說明如何使用:

1.安裝

下載的SDK僅包含zhenzisms.js文件,可以將其直接放置在utils文件夾中,然后通過require導入,如下所示:

var zhenzisms = require(../../utils/zhenzisms.js);

2.配置域名

在微信公眾平臺-小型程序管理中配置域名,如下所示:

發(fā)送驗證碼無網(wǎng)絡連接

3.用法

使用預先應用的AppId和AppSecret進行初始化:

zhenzisms.client.init(apiUrl, appId, appSecret);

apiUrl是請求地址,由單個開發(fā)人員使用,由企業(yè)開發(fā)人員使用

1)發(fā)送短信

zhenzisms.client.send(function(res){
                console.log(res.data);
              })
             }, 15811111111, 您的驗證碼為2323);
 

send方法用于發(fā)送單個消息

參數(shù)1:用于接收請求后返回結果的回調函數(shù),參數(shù)2:收件人的手機號碼,參數(shù)3:SMS內容

返回的結果是json格式的字符串,代碼:發(fā)送狀態(tài),0表示成功。非零表示發(fā)送失敗,可以從數(shù)據(jù)中查看錯誤信息

注意:請勿對測試消息內容使用“ Hello”或“ 12132”全數(shù)字格式。此消息內容沒有特殊含義,可能會被操作員阻止。

發(fā)送驗證碼無網(wǎng)絡連接_發(fā)送驗證碼無網(wǎng)絡連接

{
			    "code":0,
			    "data":"發(fā)送成功"
			}
	

2)發(fā)送短信(返回狀態(tài)報告)

zhenzisms.client.send(function(res){
                console.log(res.data);
              })
             }, 15811111111, 您的驗證碼為2323, dfee_dfdw_xdfd_dfdfd);
 

send方法用于發(fā)送一條短信,開發(fā)人員可以接受該短信的狀態(tài)報告。有關特定用途,請參閱:API說明

參數(shù)1:用于接收請求后返回的結果的回調函數(shù),參數(shù)2:接收方的手機號碼,參數(shù)3:SMS內容,參數(shù)4:messageId是SMS的唯一標識符,不能重復

返回的結果是json格式的字符串,代碼:發(fā)送狀態(tài),0表示成功。非零表示發(fā)送失敗,可以從數(shù)據(jù)中查看錯誤信息

錯誤代碼表錯誤代碼原因解決方法

100

參數(shù)格式錯誤

檢查請求參數(shù)是否為空或手機號碼格式錯誤

101

SMS內容超過1000個字

郵件內容太長,請屏蔽或多次發(fā)送

105

appId錯誤或應用程序不存在

請聯(lián)系工作人員申請該應用程序,或檢查appId輸入是否錯誤

106

該應用被禁止

發(fā)送驗證碼無網(wǎng)絡連接_發(fā)送驗證碼無網(wǎng)絡連接

請聯(lián)系工作人員檢查原因

107

ip錯誤

如果設置了IP白名單,系統(tǒng)將檢查請求服務器的IP地址,并確定它是否是安全的訪問來源

108

短信余額不足

需要去用戶中心充值

109

今天發(fā)送的郵件超出了限制

如果設置了每日發(fā)送數(shù)量,則每個接收數(shù)量都不得超過該數(shù)量

110

AppSecret錯誤

檢查是否正確輸入了AppSecret或用戶中心是否已重置密鑰

111

帳戶不存在

請聯(lián)系工作人員申請帳戶

1000

系統(tǒng)位置錯誤

請聯(lián)系工作人員或技術人員以檢查原因

3)檢查余額

通過此界面,您可以查看當前剩余的SMS消息數(shù)量

zhenzisms.client.balance(function(res){
               console.log(res.data)
            });
	

返回的結果是json格式的字符串,代碼:查詢狀態(tài),0表示成功,data表示剩余的短消息數(shù)。非零表示查詢失敗,可以查看數(shù)據(jù)中的錯誤信息

錯誤代碼表錯誤代碼原因解決方法

100

參數(shù)格式錯誤

檢查請求參數(shù)是否為空

105

appId錯誤或應用程序不存在

請聯(lián)系工作人員申請該應用程序,或檢查appId輸入是否錯誤

106

該應用被禁止

請聯(lián)系工作人員檢查原因

107

ip錯誤

如果設置了IP白名單,系統(tǒng)將檢查請求服務器的IP地址,并確定它是否是安全的源訪問權限

110

AppSecret錯誤

檢查是否正確輸入了AppSecret,或者是否已在用戶中心重置了密鑰

1000

系統(tǒng)位置錯誤

請聯(lián)系工作人員或技術人員以檢查原因

4)查詢短信界面說明

根據(jù)messageId查詢發(fā)送的短信

zhenzisms.client.findSmsByMessageId(function(res){
               console.log(res.data)
            }, dfee_dfdw_xdfd_dfdfd);
	

請求參數(shù)參數(shù)名稱強制類型描述

messageId

字符串

消息ID,對應于SMS發(fā)送界面的messageId字段

返回結果

返回的結果是json格式的字符串,代碼:查詢狀態(tài),0表示成功。非零表示失敗,您可以從數(shù)據(jù)中查看錯誤信息

{
			    "code":0,
			    "data":{}
			}
	

返回的結果是json格式的字符串,代碼:查詢狀態(tài),0表示成功,SMS消息的數(shù)據(jù)json字符串

原文:

榛子應用市場


本文來自本站,轉載請注明本文網(wǎng)址:
http://www.pc-fly.com/a/tongxingongju/article-330364-1.html


當今,越來越多的業(yè)務應用運行于網(wǎng)絡架構之上,保障網(wǎng)絡的持續(xù)、高效、安全的運行,成為網(wǎng)絡管理者面臨的巨大挑戰(zhàn)。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 页游| 宁武县| 石渠县| 晋中市| 都昌县| 开远市| 广德县| 霍山县| 玛沁县| 巴青县| 韶关市| 平乐县| 溧阳市| 体育| 天峨县| 乌兰察布市| 普安县| 太谷县| 辽中县| 沈丘县| 甘泉县| 岳西县| 松桃| 邮箱| 左权县| 英吉沙县| 治县。| 桑日县| 上林县| 宜兰县| 维西| 米林县| 荣昌县| 安仁县| 忻城县| 建宁县| 滁州市| 昌吉市| 桂林市| 曲沃县| 惠水县|