moduleShareSMS

getVerificationCode

概述

moduleShareSMS封装了mob.com平台的免费短信验证码SDK,使用此模块可以实现短信验证功能。本模块最大的特点是每天1万免费额度,基本不用钱了,适合刚起步的应用。使用前需到mob.com注册账号获得api key和secret。我象征性收点小费,毕竟安装android studio、在APICloud下调试,还是很麻烦的……一顿早饭钱,我想应该不过分吧!以后有空我会再加入iOS的。

getVerificationCode

获得验证码

getVerificationCode({params}, callback(ret, err))

phone:

  • 类型:字符串
  • 默认值:无
  • 描述:手机号码,11位数字

key:

  • 类型:字符串
  • 默认值:无

secret:

  • 类型:字符串
  • 默认值:无
  • 描述:mob.com免费获得的短信SDK的app_secret

callback(ret, err)

  • 类型:JSON 对象

内部字段:

err:

  • 类型:JSON 对象

内部字段:

  1. //这个,聪明的你一定猜到了,没错,我都发ret里了,err不会有东西的。
  2. }

可用性

Android系统

可提供的1.0.0及更高版本

submitVerificationCode

验证验证码

submitVerificationCode({params}, callback(ret, err))

  • 类型:字符串
  • 默认值:无
  • 描述:手机号码,11位数字

code:

  • 类型:字符串
  • 默认值:无
  • 描述:用户输入的验证码

key:

  • 类型:字符串
  • 默认值:无
  • 描述:mob.com免费获得的短信SDK的app_key

secret:

  • 类型:字符串
  • 描述:mob.com免费获得的短信SDK的app_secret

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status: int //状态值,成功发送验证码为1
  3. description: String //当status不为1,此字段为失败原因

err:

  • 类型:JSON 对象

内部字段:

  1. var uzShareSMSModule = api.require('moduleShareSMS');
  2. uzShareSMSModule.submitVerificationCode({
  3. key: "your_app_key",
  4. secret: "your_app_secret",
  5. phone: "13912345678",
  6. }, function(ret, err) {
  7. if (ret.status == 1) {
  8. alert("注册成功");
  9. } else {
  10. alert(ret.description);
  11. });

可用性

可提供的1.0.0及更高版本