获取开发者需要的 ID 与 Secret
登录开发者界面,基本配置,获取
AppID
初次创建公众号是会提供 AppSecret,如果忘记,可使用
重置
功能重置密码
定义一个令牌 token
,可以先不配置,自己在本本上记录就可以
开发 Java 的 Get 接口
示例代码使用的是 latke 框架下
HTTPRequest
请求配置接口,其它框架下按照各自的路由定义规则进行定义即可,保证可以get
请求获取到。
- 获取
signature
等四个微信传过来的参数 - 获取上文设置的
token
参数 - 把 token、timestamp、nonce 排序后组成字符串
- 对组成的字符串进行 sha1 加密
- 比对与微信传递过来的
signature
参数是否一致 - 如果一致,则直接把
echostr
参数原样返回即可。
开发 web 界面,用于保存微信参数
偏好设定新增参数,可以参考文章 B3log 的 Solo 新增 preference 偏好设定
在公众平台上修改相关参数
- URL 填写自己定义的地址
- 只支持 HTTP:
80
、HTTPS:443
两种端口 - 如果需要本地调试,建议进行内网穿透
- 内网穿透可以参考 frp 公私网穿越配置常规记录 或者 frp 的 github 网站
- 使用阿里云等服务器时,记得放开
安全策略
中某些端口,如7000、443、80
等
- 只支持 HTTP:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于