1.找可靠的平台获得接口,我选择的是网易易盾(以下基于该平台实现),有100次的验证码发送机会。
2.找到平台,https://dun.163.com/
3.根据官方的示例代码,调试运行通过之后,更改代码。因为示例代码是用纯java或者python或者php写的,而我们往往需要把发送验证码作为一个接口,前端需要html传入数据。另外还要根据示例代码下载好相关的依赖,示例代码里面都有,直接放在自己的相关文件夹下面就行。还要改一下插入依赖的路径。包里面有一个依赖(gson-2.5.jar)的存在会导致我的系统运行出错,所以我把它删除了,目前暂时没有发现有什么不妥的地方,也不知道它是用在哪儿的,反正删了验证码也能发送。
4.相关代码
自己写的接口
package com.main.activity.contract.lxr;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import org.apache.http.Consts;
import org.apache.http.client.HttpClient;
import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.*;
@RestController
public class lxrDem