一旦手把手教你开发微信公众平台
一旦手把手教你开发微信公众平台
目录
1: 初步认识微信公众平台
2: 如何申请微信公众平台测试号
3: 接口配置信息
-
配置界面如图所示: 注意不明白的也不要太纠结为什么要配置这个,以后明白了也没什么。反正就是配置一个地址,这个地址即为你的一个后台访问路径,这个路径必须是能够访问到的,并且还必须是公网地址。 关于公网地址的问题,有的码农朋友可能舍不得花钱,那就搞个ngrok映射一下,这个我就不提供教程了。
4: 环境搭建以及验证消息真实性
-
本人写的一个工具类
public class WeChatUtils {
private static final String token = "hello";
public static Boolean checkSignature(String signature, String timestamp, String nonce) {
//sort
String[] arr = new String[] { token, timestamp, nonce };
Arrays.sort(arr);
StringBuffer sf = new StringBuffer();
for (int i = 0; i < arr.length; i++) {
sf.append(arr[i]);
}
//sha1加密
MessageDigest md;
try {
md = MessageDigest.getInstance("SHA");
// 执行摘要方法
byte[] digest = md.digest(sf.toString().getBytes());
String encriptStr = new HexBinaryAdapter().marshal(digest);
if (encriptStr.equalsIgnoreCase(signature)) {
return true;
}
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return false;
}
}
上一篇:
uniapp开发微信小程序-2.页面制作
