java后台 微信小程序订阅消息| java代码

本人是第一次接触微信小程序订阅消息,折腾了3天,遇到了几个坑。下面就把本人开发小程序订阅消息的经验及遇到的坑分享给大家,话不多说进入正题。

小程序开发流程步骤

1、申请一个小程序开发的账号

扫码进来后找到appid和secret

2、开发者服务器接收消息推送:服务器地址配置链接

配置服务器URL时,要和下面代码的controller中的路径匹配上

下面代码是在微信小程序端配置消息服务器时会调用,所以URL一定要和controller配置的路径对应上,这是一个大坑,需要注意!

@Slf4j
@RestController
@RequestMapping("/wxPublic")
public class WechatIndexController {

    @DubboReference
    ApprovalService approvalService;
    @DubboReference
    JsOrderService orderService;


    @RequestMapping("/signatureCheck")
    public String checkToken(HttpServletRequest request)  {
        log.info("========checkToken Controller========= ");
        boolean isGet = request.getMethod().toLowerCase().equals("get");
        if (isGet) {
            // 微信加密签名
            String signature = request.getParameter("signature");
            // 时间戳
            String timestamp = request.getParameter("timestamp");
            // 随机数
            String nonce = request.getParameter("nonce");
            // 随机字符串
            String echostr = request.getParameter("echostr&
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值