ITPub博客

首页 > 数据库 > 数据库开发技术 > 南瓜树短信能力接口

南瓜树短信能力接口

原创 数据库开发技术 作者:小南瓜开发平台 时间:2023-09-16 14:46:55 0 删除 编辑

前言

    短信发送能力在APP应用中扮演着重要角色,尤其是对于需要实现用户通知、验证、提醒等功能的应用来说。

其中较为常用的应用场景有:

  1. 用户通知:很多应用需要向用户发送重要的通知,例如账户余额变动、订单状态更新、活动提醒等。通过短信,开发者可以及时地向用户传递这些信息。

  2. 用户验证:在某些应用中,为了保障用户身份的准确性,常常需要用户进行手机验证。比如在找回密码、修改重要信息等场景下,通过短信发送验证码,可以增加操作的安全性。

  3. 用户提醒:一些应用可能会根据用户的习惯或需求,定时发送提醒,例如日程提醒、吃药提醒等。这种个性化的服务能够提高用户的满意度。

  4. 推广营销:虽然这一点可能不太被欢迎,但确实有很多应用会利用短信发送能力来进行推广和营销。例如发送优惠券、活动信息等,吸引用户再次使用。

  5. 增强用户体验:在某些情况下,通过短信发送信息可以增强用户体验。例如,当用户在APP中完成一项任务时,可以向用户发送一封完成任务的确认短信,这会使用户感到满意和满足。


如何在南瓜数能力平台上使用短信能力

南瓜树低代码平台默认接入极光推送短信,如需使用短信推送能力,需要如下步骤:

前提

1、登录极光官网,注册账号;

2、进行个人认证、企业认证;

3、创建应用,获得密钥信息;

4、创建签名——需要用到企业相关资质证书

5、创建短信模板——审核短信模板是否违规

以上申请完成后,将会得到如下4个信息:

* @param masterSecret 密钥


* @param appKey 应用的key值


* @param tempId 模板ID


* @param signId  签名


配置模板

    将极光获取到的4个信息,配置到南瓜树平台作为短信模板,即可调用能力接口完成短信的发送和校验


短信能力接口

1、验证码短信

    验证码短信主要用在用户验证码登录的场景

接口请求方式:POST

URL:

http://IP或域名:端口/prod-api/msgCode/sendCode

入参:

序号

参数

备注

1

appToken

编码

2

smsCode

短信配置编码

3

smsType

1:验证码、2:通知类短信

4

phoneNumber

电话号码


返回

{


"msg": "481673940945920", #唯一ID,校验验证码是否正确时需要用到


"code": 200  #正确值为200


}



请求示例

2、通知短信

通知类短信主要用于,物品发货通知等业务场景

接口请求方式:POST

URL:

http://IP或域名:端口/prod-api/msgCode/sendCode



入参:

序号

参数

备注

1

appToken

编码

2

smsCode

短信配置编码

3

smsType

1:验证码、2:通知类短信

4

phoneNumber

电话号码

返回

{


"msg": "481673940945920", #唯一ID,校验验证码是否正确时需要用到


"code": 200  #正确值为200


}



请求示例

3、验证码短信校验

通知类短信主要用于校验msgId和验证码是否匹配通过

接口请求方式:POST

URL:

http://IP或域名:端口/prod-api/msgCode/validateCode



入参:

序号

参数

备注

1

appToken

编码

2

smsCode

短信配置编码

3

code

验证码

4

msgId

发送验证码短信成功后返回的msg

返回

{


"msg": "481673940945920", #唯一ID,校验验证码是否正确时需要用到


"code": 200  #正确值为200


}



请求示例


原文作者:小南瓜开发平台;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-08-21

  • 博文量
    209
  • 访问量
    89526