网络故障(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字符串 原文: 榛子应用市场
当今,越来越多的业务应用运行于网络架构之上,保障网络的持续、高效、安全的运行,成为网络管理者面临的巨大挑战。 |
温馨提示:喜欢本站的话,请收藏一下本站!