網絡故障(network failure)是指由于硬件的問題、軟件的漏洞、病毒的侵入等引起網絡無法提供正常服務或降低服務質量的狀態。 由于微信小程序提供了云開發支持,因此開發人員無需構建后端服務器,并且可以使用微信提供的核心API來實現應用程序功能。此時,要求applet能夠自行發送SMS,例如SMS驗證碼,Hazel Cloud SMS()。為此,開發了一套專門用于小鎮的SDK。有關詳細信息,請參閱: 以下編輯器將詳細說明如何使用: 1.安裝 下載的SDK僅包含zhenzisms.js文件,可以將其直接放置在utils文件夾中,然后通過require導入,如下所示:
2.配置域名 在微信公眾平臺-小型程序管理中配置域名,如下所示: 3.用法 使用預先應用的AppId和AppSecret進行初始化:
apiUrl是請求地址,由單個開發人員使用,由企業開發人員使用 1)發送短信
send方法用于發送單個消息 參數1:用于接收請求后返回結果的回調函數,參數2:收件人的手機號碼,參數3:SMS內容 返回的結果是json格式的字符串,代碼:發送狀態,0表示成功。非零表示發送失敗,可以從數據中查看錯誤信息 注意:請勿對測試消息內容使用“ Hello”或“ 12132”全數字格式。此消息內容沒有特殊含義,可能會被操作員阻止。
2)發送短信(返回狀態報告)
send方法用于發送一條短信,開發人員可以接受該短信的狀態報告。有關特定用途,請參閱:API說明 參數1:用于接收請求后返回的結果的回調函數,參數2:接收方的手機號碼,參數3:SMS內容,參數4:messageId是SMS的唯一標識符,不能重復 返回的結果是json格式的字符串,代碼:發送狀態,0表示成功。非零表示發送失敗,可以從數據中查看錯誤信息 錯誤代碼表錯誤代碼原因解決方法 100 參數格式錯誤 檢查請求參數是否為空或手機號碼格式錯誤 101 SMS內容超過1000個字 郵件內容太長,請屏蔽或多次發送 105 appId錯誤或應用程序不存在 請聯系工作人員申請該應用程序,或檢查appId輸入是否錯誤 106 該應用被禁止 請聯系工作人員檢查原因 107 ip錯誤 如果設置了IP白名單,系統將檢查請求服務器的IP地址,并確定它是否是安全的訪問來源 108 短信余額不足 需要去用戶中心充值 109 今天發送的郵件超出了限制 如果設置了每日發送數量,則每個接收數量都不得超過該數量 110 AppSecret錯誤 檢查是否正確輸入了AppSecret或用戶中心是否已重置密鑰 111 帳戶不存在 請聯系工作人員申請帳戶 1000 系統位置錯誤 請聯系工作人員或技術人員以檢查原因 3)檢查余額 通過此界面,您可以查看當前剩余的SMS消息數量
返回的結果是json格式的字符串,代碼:查詢狀態,0表示成功,data表示剩余的短消息數。非零表示查詢失敗,可以查看數據中的錯誤信息 錯誤代碼表錯誤代碼原因解決方法 100 參數格式錯誤 檢查請求參數是否為空 105 appId錯誤或應用程序不存在 請聯系工作人員申請該應用程序,或檢查appId輸入是否錯誤 106 該應用被禁止 請聯系工作人員檢查原因 107 ip錯誤 如果設置了IP白名單,系統將檢查請求服務器的IP地址,并確定它是否是安全的源訪問權限 110 AppSecret錯誤 檢查是否正確輸入了AppSecret,或者是否已在用戶中心重置了密鑰 1000 系統位置錯誤 請聯系工作人員或技術人員以檢查原因 4)查詢短信界面說明 根據messageId查詢發送的短信
請求參數參數名稱強制類型描述 messageId 是 字符串 消息ID,對應于SMS發送界面的messageId字段 返回結果 返回的結果是json格式的字符串,代碼:查詢狀態,0表示成功。非零表示失敗,您可以從數據中查看錯誤信息
返回的結果是json格式的字符串,代碼:查詢狀態,0表示成功,SMS消息的數據json字符串 原文: 榛子應用市場
當今,越來越多的業務應用運行于網絡架構之上,保障網絡的持續、高效、安全的運行,成為網絡管理者面臨的巨大挑戰。 |
溫馨提示:喜歡本站的話,請收藏一下本站!