package com.zone.weixin4j.service;
import com.zone.weixin4j.exception.HttpResponseException;
import com.zone.weixin4j.exception.MessageInterceptorException;
import com.zone.weixin4j.exception.WeixinException;
import com.zone.weixin4j.request.WeixinRequest;
import com.zone.weixin4j.response.WeixinResponse;
import com.zone.weixin4j.util.AesToken;
import javax.servlet.http.HttpServletRequest;
/**
* Created by Yz on 2017/3/14.
* WxServiceImpl
*/
public interface WxService {
WeixinResponse processRequest(String uri, String encryptType, String echostr, String timestamp, String nonce, String signature, String msg_signature, String messageContent, AesToken aesToken, HttpServletRequest request) throws WeixinException, HttpResponseException, MessageInterceptorException;
String transferResponse(WeixinResponse weixinResponse) throws WeixinException;
}