com.hn.utils.weixin.miniprogram.AccessToken Maven / Gradle / Ivy
package com.hn.utils.weixin.miniprogram;
import lombok.Data;
/**
* 描述:获取小程序全局唯一后台接口调用凭据 参数
*
* @author fei
*/
public class AccessToken {
@Data
public class Result{
/**
* 获取到的凭证
*/
private String access_token;
/**
* 凭证有效时间,单位:秒。目前是7200秒之内的值。
*/
private String expires_in;
/**
* 错误码 {@link ErrCode}
*/
private Integer errcode;
/**
* 错误信息
*/
private String errmsg;
}
public enum ErrCode{
// 系统繁忙,此时请开发者稍候再试
SYSTEM_BUSY(-1),
// 请求成功
SUCCESS(0),
// AppSecret 错误或者 AppSecret 不属于这个小程序,请开发者确认 AppSecret 的正确性
APPSECRET_ERROR(40001),
// 请确保 grant_type 字段值为 client_credential
GRANT_TYPE_ERROR(40002),
// 不合法的 AppID,请开发者检查 AppID 的正确性,避免异常字符,注意大小写
APPID_ERROR(40013),
// 调用接口的IP地址不在白名单中,请在接口IP白名单中进行设置。(小程序及小游戏调用不要求IP地址在白名单内。)
IP_ERROR(40164);
ErrCode(Integer code) {
this.code = code;
}
public Integer code;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy