SpringBoot集成移动云MAS平台(SDK2.0版本)遇到的一些问题

本文档介绍了如何在中国移动云MAS平台上配置和使用SDK发送短信。首先,需要下载SDK jar包并将其引入项目,可以通过Maven仓库或者直接将jar包添加到项目资源目录。然后在代码中初始化Client,登录云MAS平台,并调用sendDSMS方法发送短信。文章提供了具体的代码示例来展示登录和发送短信的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司业务某项目需要调中国移动云mas的发送短信:

 1.首先登陆云MAS平台网址:云MAS业务平台_中国移动,

下载案例,从demo源码lib里把SDK的jar包拿出来.

2.项目引入SDK有两种方式:

1).安装到maven仓库,依赖引进

 

pom.xml文件引进依赖:

         <dependency>
            <groupId>com.masmgc</groupId>
            <artifactId>masmgc-sdk-sms</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>

解决依赖冲突:因为jar包中使用springframework等,

可以直接删除:

 

2).在项目中的resource下建立lib直接加进jar, 

 

import com.mascloud.sdkclient.Client;
 
@PostMapping(value = "/sendMas")
    public Integer sendMas(@RequestBody JSONObject  code) {

        String mobile = code.get("mobiles").toString();
        String msg = code.get("content").toString();

        Client client = Client.getInstance();
        // 登录地址需另外提供
        boolean isLoggedin = client.login(url, account, psd, name);
        if (isLoggedin) {
            System.out.println("发送短信登录成功");
        } else {
            System.out.println("发送短信登录失败");
        }
        // 普通短信
        String[] codeArray = mobile.split(",");//获取用户手机号
        int rt = client.sendDSMS(codeArray, msg, "123", 1, sign, null, true);
        System.out.println("发送短信返回值:" + rt);
        return rt;
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值