package com.yanzuoguang.wxxcx.internet.service;

import com.yanzuoguang.wxxcx.base.WxXcxAccessToken;
import com.yanzuoguang.wxxcx.internet.WxGetUserEncryptKeyReq;
import com.yanzuoguang.wxxcx.internet.WxGetUserEncryptKeyDataRes;

/**
 *
 * 网络
 * @author heyanou
 */
public interface WxXcxInternetService {

    /**
     *<b>获取用户encryptKey。 会获取用户最近3次的key,每个 key 的存活时间为3600s</b>
     * @param accessToken 传输带的指令牌
     * @param req 请求数据
     * @return  返回结果集
     */
    WxGetUserEncryptKeyDataRes getUserEncryptKey(WxXcxAccessToken accessToken, WxGetUserEncryptKeyReq req);
}