Package com.bytedesk.wechat.mini
Class WeChatMiniRestNotification
java.lang.Object
com.bytedesk.wechat.mini.WeChatMiniRestNotification
@RestController
@RequestMapping("/wechat/mini")
public class WeChatMiniRestNotification
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final WeChatMiniMessageService
private final WeChatMiniService
private final WeChatMiniTokenService
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
weChatMiniService
-
weChatMiniTokenService
-
weChatMiniMessageService
-
-
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
- tokensignature
- signtimestamp
- timenonce
- nonceechostr
- 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
- tokenrequestBody
- bodymsgSignature
- sigencryptType
- encsignature
- sigtimestamp
- timenonce
- nonce- Returns:
- json
-
refreshAccessToken
@GetMapping("/refreshAccessToken") public void refreshAccessToken()
-