上面是登录榛子云短信验证平台的入口,此平台的短信大概为3.1分一条短信。
如何与spring boot进行集成呢,我以注册为例来慢慢讲解

-
-
- <dependency>
- <groupId>com.zhenzikjgroupId>
- <artifactId>zhenzismsartifactId>
- <version>2.0.2version>
- dependency>
-
- <dependency>
- <groupId>com.alibabagroupId>
- <artifactId>fastjsonartifactId>
- <version>1.2.47version>
- dependency>
- package com.huamei.trade.controller;
-
- import com.alibaba.fastjson.JSONObject;
- import com.zhenzi.sms.ZhenziSmsClient;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
-
- import java.util.HashMap;
- import java.util.Map;
- import java.util.concurrent.ThreadLocalRandom;
-
- @Controller
- public class SendCodeController {
- //短信平台相关参数
- //这个不用改
- private String apiUrl = "https://sms_developer.zhenzikj.com";
- //榛子云系统上获取
- //AppId
- private String appId = "112617";
- //AppSecret
- private String appSecret = "53846b68-f624-4d67-807a-4be3279612b3";
-
- @ResponseBody//这个注解是mvc的拦截器的应该通过注解,可不要
- @RequestMapping("/sendCode")
- public String sendCode(String memPhone) {
- try {
- //短信发送需要的参数是json类型
- JSONObject json;