获取开发者需要的 ID 与 Secret

登录开发者界面,基本配置,获取 AppID

imagepng

初次创建公众号是会提供 AppSecret,如果忘记,可使用重置功能重置密码

定义一个令牌token,可以先不配置,自己在本本上记录就可以

imagepng

开发 Java 的 Get 接口

示例代码使用的是 latke 框架下HTTPRequest请求配置接口,其它框架下按照各自的路由定义规则进行定义即可,保证可以get请求获取到。

imagepng

  • 获取signature等四个微信传过来的参数
  • 获取上文设置的token参数
  • 把 token、timestamp、nonce 排序后组成字符串
  • 对组成的字符串进行 sha1 加密
  • 比对与微信传递过来的signature参数是否一致
  • 如果一致,则直接把echostr参数原样返回即可。

开发 web 界面,用于保存微信参数

偏好设定新增参数,可以参考文章 B3log 的 Solo 新增 preference 偏好设定

imagepng

在公众平台上修改相关参数

  • URL 填写自己定义的地址
    • 只支持 HTTP:80、HTTPS:443两种端口
    • 如果需要本地调试,建议进行内网穿透
    • 内网穿透可以参考 frp 公私网穿越配置常规记录 或者 frp 的 github 网站
    • 使用阿里云等服务器时,记得放开安全策略中某些端口,如7000、443、80

imagepng

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2344 引用 • 6790 回帖 • 1176 关注
  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    368 引用 • 3124 回帖 • 698 关注
  • Web
    104 引用 • 297 回帖 • 7 关注
感谢    关注    收藏    赞同    反对    举报    分享