Class WeChatMiniRestNotification

java.lang.Object
com.bytedesk.wechat.mini.WeChatMiniRestNotification

@RestController @RequestMapping("/wechat/mini") public class WeChatMiniRestNotification extends Object
  • Field Details

  • Constructor Details

    • WeChatMiniRestNotification

      public WeChatMiniRestNotification()
  • Method Details

    • authGet

      @GetMapping("/push/{token}") public String authGet(@PathVariable String token, @RequestParam(name="signature",required=false) String signature, @RequestParam(name="timestamp",required=false) String timestamp, @RequestParam(name="nonce",required=false) String nonce, @RequestParam(name="echostr",required=false) String echostr)
      验证: https://wechat.weiyuai.cn/wechat/mini/push/201810292301591
      Parameters:
      token - token
      signature - sign
      timestamp - time
      nonce - nonce
      echostr - echo
      Returns:
      string
    • post

      @PostMapping("/push/{token}") public String post(@PathVariable String token, @RequestBody String requestBody, @RequestParam("msg_signature") String msgSignature, @RequestParam("encrypt_type") String encryptType, @RequestParam("signature") String signature, @RequestParam("timestamp") String timestamp, @RequestParam("nonce") String nonce)
      https://wechat.weiyuai.cn/wechat/mini/push/201810292301591
      Parameters:
      token - token
      requestBody - body
      msgSignature - sig
      encryptType - enc
      signature - sig
      timestamp - time
      nonce - nonce
      Returns:
      json
    • refreshAccessToken

      @GetMapping("/refreshAccessToken") public void refreshAccessToken()