一旦手把手教你开发微信公众平台
一旦手把手教你开发微信公众平台
目录
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.页面制作