package com.iplatform.base; /** * 微信登录相关配置缓存,目前:ticket、普通 access_token * @author 时克英 * @date 2023-08-23 从电商模块迁移到 base */ public interface WechatCacheProvider { /** * 获取小程序access_token,生成小程序二维码使用。 * @return * @date 2023-09-16 */ String getMiniAccessToken(); /** * 返回:JS-SDK的ticket, * @return */ String getJsApiTicket(); /** * 获取公共(公众号)accessToken * @return * @date 2023-07-16 */ String getPublicAccessToken(); /** * 设置公共(公众号)accessToken,

缓存时间:accessTokenVo.getExpiresIn().longValue() - 1800L

* @param value * @date 2023-07-16 */ void putPublicAccessToken(String value, long expiredSeconds); /** * 缓存ticket,默认:7100 秒后过期。 * @param value */ void putJsApiTicket(String value); /** * 设置(小程序)accessToken,

缓存时间:accessTokenVo.getExpiresIn().longValue() - 1800L

* @param value * @param expiredSeconds * @date 2023-09-16 */ void putMiniAccessToken(String value, long expiredSeconds); /** * 删除(小程序)accessToken. * @date 2023-09-16 */ void removeMiniAccessToken(); }