smsVerification

概述

smsVerification 原生插件封装了云之讯短信验证接口,使用此原生插件可快速集成云之讯短信功能到自己的 APP。在使用之前需要先到云之讯开发者平台申请注册开发者账号,短信接入的流程如下图所示:

图片说明

详情参考 云之讯短信验证接入指南

本原生插件封装了上述步骤中的对接接口的过程。

原生插件接口

sendMessage

请求云之讯服务器,发送验证码到用户客户端

sendMessage({params},callback())

params

softVersion:

  • 类型:字符串
  • 描述:云之讯REST API版本号

accountSid

  • 类型:字符串
  • 描述:账户Id,注册云之讯官网,在控制台中即可获取此参数

accountToken

  • 类型:字符串
  • 描述:账户授权令牌,注册云之讯官网,在控制台中即可获取此参数

body:

  • 类型:JSON 对象
  • 描述:发送短信参数配置
  • 内部字段:
{
    appId: '',       //字符串类型;应用ID
    templateId: '',  //字符串类型;短信模板id,短信模板需要到控制台创建,创建完成后就可以获得该值
    phoneNumber: '', //字符串类型;需要下发短信的手机号码,支持国际号码,需要加国家码
    param: ''        //字符串类型;模板中的替换参数,如果有多个参数则需要写在同一个字符串中,以逗号分隔. (如:param=“a,b,c”)
}

callback

ret:

  • 类型:JSON对象
  • 描述:返回值
{
    "respCode"    : "000000",
    "failure"     : 1,
    "templateSMS" : {
        "createDate"  : 20140623185016,
        "smsId"       : "f96f79240e372587e9284cd580d8f953"
     }
}	   

示例代码

var smsVerification = api.require('smsVerification');
smsVerification.sendMessage({
    softVersion : '2014-06-30',
    accountSid  : 'e03bc9106c6ed0eaebfce8c368fdcd48',
    accountToken: '',
    body: {
             appId  : 'e462aba25bc6498fa5ada7eefe1401b7',
        templateId  :  1,
        phoneNumber : '15301058162',
             param  :'100'
    }
}, function(ret){
    api.alert({
            msg: JSON.stringify(ret)
        })
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2023/01/18