2021-09-30 手机验证码API 邮箱API

手机验证码API:


import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;
import com.github.qcloudsms.httpclient.HTTPException;
import com.lrm.po.Sms;
import org.json.JSONException;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import java.io.IOException;

@Controller
@RequestMapping("/sms")
public class SmsController {
    @RequestMapping("/Code")
    public String sms(){
        Sms sms=new Sms();
        int appid=1400466666;
        String appkey="492f334c46488a79af74767ggg501e6d";
        int templateId=850000;
        String smsSign="编程学习使用";
//        sms.setPhoneNumber(phone);
        sms.setMin(5);
        sms.setCode("8899");
        try{
            String[] params={sms.getCode(),Integer.toString(sms.getMin())};
            SmsSingleSender smsSingleSender=new SmsSingleSender(appid,appkey);
            SmsSingleSenderResult result=smsSingleSender.sendWithParam("86","18276466666",templateId,params,smsSign,"","");
            System.out.println("成功:"+result);
            return "redirect:/";
        }catch (HTTPException e){
            e.printStackTrace();
        }catch (JSONException e) {
            e.printStackTrace();
        }catch (IOException e) {
            e.printStackTrace();
        }
        return "redirect:/";
    }
}


邮箱API:

 public void toMail(String to,Blog blog)  {
        SimpleMailMessage simpleMailMessage=new SimpleMailMessage();
        System.out.println(muserName);
        simpleMailMessage.setFrom(muserName);
        String subject="";
        String text="";
        
        blogRepository.save(blog);
        simpleMailMessage.setTo(to);
        simpleMailMessage.setSubject(subject);
        simpleMailMessage.setText(text);
        javaMailSender.send(simpleMailMessage);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值