公司的一个街道项目的微信公众号需要发短信的验证码,需求原型如下图,对比了三大运营商,移动的云MAS平台,不需要硬件,直接联系移动客户经理注册即可,可以通过SDK,WebService,CMPP协议等方式进行发信操作,价格比联通贵一点点。

1、下载SDK

云MAS平台网址:http://mas.10086.cn/login

下载上图中的这两个SDK的demo和接口文档,具体对接这里的接口文档描述的非常清楚,按照步骤操作就行了。

2、申请测试账号

在正式购买之前需要申请一个开发用的测试账号,申请方式是通过发送邮件,说是24小时之内回复,不过实际效率还是很快的,一般上午申请下午就发过来了。

邮件要求如下:编制邮件说明客户情况、预接版本,技术联系人,发送给cmmas@139.com;发邮件步骤是同事进行的,就不配图了。最后会获取到一个测试账号,时效一个月。


 3、将SDK引入

由于移动的短信平台SDK使用Spring框架,直接使用将jar放入maven仓库引入即可,或者使用lib引用也是可以的。并且SDKdemo提供了调用方式

4、解决依赖冲突(不使用Spring不需要看)

引入成功后,当你启动项目时你就会发现报错了,因为我项目本身引入了spring相关依赖,还用了日志。将SDK解包后发现,这个jar包中包含了大量的Spring框架的依赖!这个是我项目的错误信息。

解决办法:

①、使用7z命令来直接删除Jar包里的文件,直接删除org/slf4j/、org/springframework/ 这两个spring相关的代码。

②、直接改jar的后缀为rar,然后双击进入直接删除。

再次启动项目就可以使用了。

SpringBoot集成移动云MAS平台(SDK版本)相关推荐

  1. SpringBoot集成阿里云短信服务

    SpringBoot集成阿里云短信服务 1.准备工作 2.项目集成 2.1 添加依赖 2.2 配置文件 2.3 业务逻辑实现 在实际项目中经常有发送短信的功能,今天进说一下对接阿里云短信服务实现短信发 ...

  2. springboot集成阿里云短信服务,实现发送短信功能

    springboot集成阿里云短信服务,实现发送短信功能 准备工作: 1.登陆阿里云->进入控制台->开通短信服务(进入后根据提示开通) 2.充值(借人家平台发短信你以为不要钱的?我充了3 ...

  3. 中国移动云MAS平台发送普通短信

    使用中国移动云MAS平台发送普通短信 步骤 1.输入用户名和密码登录中国移动云MAS业务平台. 下载用户操作手册 和 HTTP接口文档 深入了解云MAS 2.在中国移动云MAS业务平台的主页面,点击[ ...

  4. 中国移动 云MAS平台HTTP2.1(HTTP版)发送普通短信

    发送短信工具类SMSClient.java package com.dhxx.common.mas;import com.dhxx.common.util.JSONUtils; import com. ...

  5. 暴风云视频平台SDK使用介绍(四)-- 视频播放(Android)

    在<暴风云视频平台SDK使用介绍(三)-- 视频播放(IOS)>中,介绍了如何使用IOS平台的播放SDK快速构建一个APP,实现视频点播的功能.在本篇中,我们来看看使用暴风云视频提供的An ...

  6. VS2019 c# 中国移动云mas平台 webservice实现

    云MAS提供webservice服务,接收客户端向云MAS平台发送请求,带上相应的请求参数,云MAS平台接收请求,并进行验证,验证通过后进行短信发送. 本文实现一对多短信发送 接口文档:中国移动云ma ...

  7. 暴风云视频平台SDK使用介绍(五)-- 文件上传(进阶)

    在 <暴风云视频平台SDK使用介绍(二)> 里,我们简单介绍了如何使用C# SDK上传文件.上文介绍的方法,虽然很简单,但也存在一些问题,比如 1. 不能断点续传,如果中途断开,下次还得继 ...

  8. SpringBoot集成阿里云存储OSS服务

    前言 该文章会先简单的介绍一下阿里云的OSS存储,然后演示如何在SpringBoot项目中集成OSS,每一步都有记录,保证初学者也能看懂. 文章目录 前言 1.阿里云存储OSS是什么? 2.Sprin ...

  9. springboot 集成xxl-job 定时任务管理平台

    项目集成xxl-job https://github.com/nlxs0511/springmybatisplus.git 项目集成邮件      https://github.com/nlxs051 ...

最新文章

  1. 阿里某员工面试华为后吐槽:面试官太水,反问几句都答不上来
  2. 基类与接口混合继承的声明问题 [C#, Design] -Allen Lee's Magic
  3. HCIE培训后的面试小诀窍
  4. 如何设置Flutter
  5. 微软正式释出基于 Chromium 的 Edge 预览版本
  6. linux查看native进程,Android 分析应用程序占用native内存
  7. 【网络安全入门大总结】—Java语言中常用的渗透漏洞大汇总
  8. 导出数据报ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-39087: 目录名 DUMP_DIR 无效...
  9. 超级详细的Oracle安装图文详解!手把手教会您从下载到安装!
  10. jsp 弹出窗口设置大全
  11. linux中find查找文件和查找文件内容
  12. 微信开发者工具 推送报hook declined
  13. 【U8】U8V12.5新增部门档案,保存提示:系统忙,稍后再试!
  14. OpenAI-2018年强化学习领域7大最新研究方向全盘点
  15. ABP文档 - 本地化
  16. SCONS编译和使用
  17. 判断质数和合数的java_质数与合数知识点总结(质数和合数的知识点)
  18. 自己用jQuery写一个瀑布流
  19. 网页抓取:PHP实现网页爬虫方式小结
  20. InvalidateRect和Invalidate的区别

热门文章

  1. python爬虫笔记五:汽车之家贴吧信息(字体反爬-动态映射)
  2. 全员全域安全守护,蔚来ET7获Euro NCAP五星安全评级背后的硬核实力
  3. [导入]中国民营企业500强
  4. Chapter2 Creating and Destroying Objects
  5. 比Word更优雅的记笔记/写文档/交报告方式
  6. C++后端开发学习路线及推荐学习时间
  7. 阿里云一个账号给多个主体备案
  8. 【AD封装】插件电阻贴片电阻排阻分装(带3D)
  9. PyTorch nn.CrossEntropyLoss() dimension out of range (expected to be in range of [-1, 0], but got 1)
  10. PC网站微信第三方登陆