All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.bootystar.wechat.officialAccount.module.web.UserAccessToken Maven / Gradle / Ivy

The newest version!
package io.github.bootystar.wechat.officialAccount.module.web;

import com.alibaba.fastjson2.JSON;
import io.github.bootystar.tool.HttpTool;
import io.github.bootystar.tool.ObjectTool;
import io.github.bootystar.wechat.core.exception.ResponseException;
import io.github.bootystar.wechat.core.ResponseBase;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户AccessToken
 * @author booty
 * 
 */
@Data
public class UserAccessToken extends ResponseBase {
    /**
     * 网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
     */
    private String access_token;
    /**
     * access_token接口调用凭证超时时间,单位(秒)
     */
    private Long expires_in;
    /**
     * 用户刷新access_token
     */
    private String refresh_token;
    /**
     * 用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID
     */
    private String openid;
    /**
     * 用户授权的作用域,使用逗号(,)分隔
     */
    private String scope;
    /**
     * 是否为快照页模式虚拟账号,只有当用户是快照页模式虚拟账号时返回,值为1
     */
    private String is_snapshotuser;
    /**
     * 用户统一标识(针对一个微信开放平台帐号下的应用,同一用户的 unionid 是唯一的),
     * 只有当scope为"snsapi_userinfo"时返回
     */
    private String unionid;

    /**
     * 过期时间
     */
    private LocalDateTime expiresTime;


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy