Serialized Form
-
Package com.foxinmy.weixin4j.mp.datacube
-
Class com.foxinmy.weixin4j.mp.datacube.ArticleDatacube1 extends Object implements Serializable
- serialVersionUID:
- 4140706754295502971L
-
Serialized Fields
-
favCount
int favCount
收藏的次数 -
favUser
int favUser
收藏的人数 -
intPageReadCount
int intPageReadCount
图文页的阅读次数 -
intPageReadUser
int intPageReadUser
图文页(点击群发图文卡片进入的页面)的阅读人数 -
oriPageReadCount
int oriPageReadCount
原文页的阅读次数 -
oriPageReadUser
int oriPageReadUser
原文页(点击图文页“阅读原文”进入的页面)的阅读人数,无原文页时此处数据为0 -
shareCount
int shareCount
分享的次数 -
shareUser
int shareUser
分享的人数
-
-
Class com.foxinmy.weixin4j.mp.datacube.ArticleDatacube2 extends ArticleDatacube1 implements Serializable
- serialVersionUID:
- -2924534868674264316L
-
Serialized Fields
-
statDate
Date statDate
统计的日期 -
targetUser
int targetUser
送达人数,一般约等于总粉丝数(需排除黑名单或其他异常情况下无法收到消息的粉丝)
-
-
Class com.foxinmy.weixin4j.mp.datacube.ArticleDatacubeShare extends Object implements Serializable
- serialVersionUID:
- 3841239305410294553L
-
Serialized Fields
-
refDate
Date refDate
数据的日期 -
refHour
int refHour
数据的小时,包括从000到2300,分别代表的是[000,100)到[2300,2400),即每日的第1小时和最后1小时 -
shareCount
int shareCount
分享的次数 -
shareScene
int shareScene
分享的场景 -
shareUser
int shareUser
分享的人数
-
-
Class com.foxinmy.weixin4j.mp.datacube.ArticleSummary extends ArticleDatacube1 implements Serializable
- serialVersionUID:
- 4820605570501368550L
-
Serialized Fields
-
msgId
String msgId
请注意:这里的msgid实际上是由msgid(图文消息id,这也就是群发接口调用后返回的msg_data_id)和index(消息次序索引)组成, 例如12003_3, 其中12003是msgid,即一次群发的消息的id; 3为index,假设该次群发的图文消息共5个文章(因为可能为多图文),3表示5个中的第3个 -
refDate
Date refDate
数据的日期 -
refHour
int refHour
数据的小时,包括从000到2300,分别代表的是[000,100)到[2300,2400),即每日的第1小时和最后1小时 -
title
String title
图文消息的标题
-
-
Class com.foxinmy.weixin4j.mp.datacube.ArticleTotal extends Object implements Serializable
- serialVersionUID:
- -6820948857241500950L
-
Serialized Fields
-
details
List<ArticleDatacube2> details
详细信息 -
msgId
String msgId
这里的msgid实际上是由msgid(图文消息id)和index(消息次序索引)组成, 例如12003_3, 其中12003是msgid,即一次群发的id消息的; 3为index,假设该次群发的图文消息共5个文章(因为可能为多图文), 3表示5个中的第3个 -
refDate
Date refDate
数据的日期 -
title
String title
图文消息的标题
-
-
Class com.foxinmy.weixin4j.mp.datacube.InterfaceSummary extends Object implements Serializable
- serialVersionUID:
- -8812979112580350988L
-
Serialized Fields
-
callbackCount
int callbackCount
通过服务器配置地址获得消息后,被动回复用户消息的次数 -
failCount
int failCount
上述动作的失败次数 -
maxTimeCost
int maxTimeCost
最大耗时 -
refDate
Date refDate
引用的日期 -
refHour
int refHour
数据的小时,包括从000到2300,分别代表的是[000,100)到[2300,2400),即每日的第1小时和最后1小时 -
totalTimeCost
int totalTimeCost
总耗时,除以callback_count即为平均耗时
-
-
Class com.foxinmy.weixin4j.mp.datacube.UpstreamMsg extends Object implements Serializable
- serialVersionUID:
- -2605207523094962029L
-
Serialized Fields
-
msgCount
int msgCount
上行发送了消息的消息总数 -
msgType
int msgType
消息类型 -
msgUser
int msgUser
上行发送了(向公众号发送了)消息的用户数 -
refDate
Date refDate
引用的日期 -
refHour
int refHour
数据的小时,包括从000到2300,分别代表的是[000,100)到[2300,2400),即每日的第1小时和最后1小时
-
-
Class com.foxinmy.weixin4j.mp.datacube.UpstreamMsgDist extends Object implements Serializable
- serialVersionUID:
- -2605207523094962029L
-
Serialized Fields
-
countInterval
int countInterval
当日发送消息量分布的区间,0代表 “0”,1代表“1-5”,2代表“6-10”,3代表“10次以上 -
msgUser
int msgUser
上行发送了(向公众号发送了)消息的用户数 -
refDate
Date refDate
引用的日期
-
-
Class com.foxinmy.weixin4j.mp.datacube.UserSummary extends Object implements Serializable
- serialVersionUID:
- 5303181828798568052L
-
Serialized Fields
-
cancelUser
int cancelUser
取消关注的用户数量,new_user减去cancel_user即为净增用户数量 -
cumulateUser
int cumulateUser
总用户量 -
newUser
int newUser
新增的用户数量 -
refDate
Date refDate
数据的日期 -
userSource
int userSource
用户的渠道
-
-
-
Package com.foxinmy.weixin4j.mp.message
-
Class com.foxinmy.weixin4j.mp.message.NotifyMessage extends Object implements Serializable
- serialVersionUID:
- 7190233634431087729L
-
Serialized Fields
-
touser
String touser
用户的openid -
tuple
com.foxinmy.weixin4j.tuple.NotifyTuple tuple
消息对象
-
-
Class com.foxinmy.weixin4j.mp.message.TemplateMessage extends Object implements Serializable
- serialVersionUID:
- 7950608393821661436L
-
Serialized Fields
-
content
Map<String,com.foxinmy.weixin4j.util.NameValue> content
数据项 -
head
com.foxinmy.weixin4j.util.NameValue head
头部信息(first第一行) -
miniprogram
com.foxinmy.weixin4j.mp.message.TemplateMessage.Miniprogram miniprogram
跳小程序所需数据,不需跳小程序可不用传该数据 -
tail
com.foxinmy.weixin4j.util.NameValue tail
尾部信息(remark最后行) -
templateId
String templateId
模板ID -
toUser
String toUser
用户的openid -
url
String url
点击消息跳转的url
-
-
-
Package com.foxinmy.weixin4j.mp.model
-
Class com.foxinmy.weixin4j.mp.model.ArticleComment extends Comment implements Serializable
- serialVersionUID:
- -8506024679132313314L
-
Class com.foxinmy.weixin4j.mp.model.AuthorizerOption extends Object implements Serializable
- serialVersionUID:
- -3124882411789627403L
-
Serialized Fields
-
name
AuthorizerOption.AuthorizerOptionName name
-
options
List<Integer> options
-
value
int value
-
-
Class com.foxinmy.weixin4j.mp.model.AutoReplySetting extends Object implements Serializable
- serialVersionUID:
- 8164017927864497009L
-
Serialized Fields
-
addFriendReply
AutoReplySetting.Entry addFriendReply
关注后自动回复的信息- See Also:
AutoReplySetting.Entry
-
defaultReply
AutoReplySetting.Entry defaultReply
默认自动回复的信息- See Also:
AutoReplySetting.Entry
-
isAddFriendReplyOpen
boolean isAddFriendReplyOpen
关注后自动回复是否开启 -
isAutoreplyOpen
boolean isAutoreplyOpen
消息自动回复是否开启 -
keywordReplyList
List<AutoReplySetting.Rule> keywordReplyList
关键词自动回复的信息- See Also:
AutoReplySetting.Rule
-
-
Class com.foxinmy.weixin4j.mp.model.AutoReplySetting.Entry extends Object implements Serializable
- serialVersionUID:
- -187922224547974025L
-
Serialized Fields
-
content
Serializable content
对于文本类型,content是文本内容,对于图片、语音、视频类型,content是mediaID,news是article- See Also:
MpArticle
-
matchMode
AutomatchMode matchMode
匹配模式(仅但关键字列表)- See Also:
AutomatchMode
-
type
com.foxinmy.weixin4j.type.ButtonType type
自动回复的类型。关注后自动回复和消息自动回复的类型仅支持文本(text)、图片(img)、语音(voice)、视频(video), 关键词自动回复则还多了图文消息(news)
-
-
Class com.foxinmy.weixin4j.mp.model.AutoReplySetting.Rule extends Object implements Serializable
- serialVersionUID:
- -7299903545861946025L
-
Serialized Fields
-
createTime
Date createTime
创建时间 -
keywordList
List<AutoReplySetting.Entry> keywordList
匹配的关键词列表- See Also:
AutoReplySetting.Entry
-
replyList
List<AutoReplySetting.Entry> replyList
回复的信息列表- See Also:
AutoReplySetting.Entry
-
replyMode
AutoreplyMode replyMode
回复模式- See Also:
AutoreplyMode
-
ruleName
String ruleName
规则名称
-
-
Class com.foxinmy.weixin4j.mp.model.ChangeOpenidResult extends com.foxinmy.weixin4j.http.weixin.ApiResult implements Serializable
- serialVersionUID:
- 9051214458161068387L
-
Class com.foxinmy.weixin4j.mp.model.Comment extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
content
String content
-
createTime
long createTime
-
-
Class com.foxinmy.weixin4j.mp.model.ComponentAuthorizer extends Object implements Serializable
- serialVersionUID:
- -3610172415045923599L
-
Serialized Fields
-
alias
String alias
授权方公众号所设置的微信号,可能为空 -
appId
String appId
授权方appId -
businessInfo
ComponentAuthorizer.BusinessInfo businessInfo
公众号功能的开通状况 -
headImg
String headImg
授权方头像 -
nickName
String nickName
授权方昵称 -
principalName
String principalName
公众号的主体名称 -
privileges
List<Integer> privileges
公众号授权给开发者的权限集列表,ID为1到15时分别代表: 消息管理权限 用户管理权限 帐号服务权限 网页服务权限 微信小店权限 微信多客服权限 群发与通知权限 微信卡券权限 微信扫一扫权限 微信连WIFI权限 素材管理权限 微信摇周边权限 微信门店权限 微信支付权限 自定义菜单权限 -
qrcodeUrl
String qrcodeUrl
二维码图片的URL,开发者最好自行也进行保存 -
serviceType
int serviceType
授权方公众号类型,0代表订阅号,1代表由历史老帐号升级后的订阅号,2代表服务号 -
signature
String signature
帐号介绍- Since:
- 1.9.0
-
userName
String userName
授权方公众号的原始ID -
verifyType
int verifyType
授权方认证类型,-1代表未认证,0代表微信认证,1代表新浪微博认证,2代表腾讯微博认证,3代表已资质认证通过但还未通过名称认证,4 代表已资质认证通过、还未通过名称认证,但通过了新浪微博认证,5代表已资质认证通过、还未通过名称认证,但通过了腾讯微博认证
-
-
Class com.foxinmy.weixin4j.mp.model.ComponentAuthorizer.BusinessInfo extends Object implements Serializable
- serialVersionUID:
- 3106626182191149662L
-
Serialized Fields
-
openCard
boolean openCard
是否开通微信卡券功能 -
openPay
boolean openPay
是否开通微信支付功能 -
openScan
boolean openScan
是否开通微信扫商品功能 -
openShake
boolean openShake
是否开通微信摇一摇功能 -
openStore
boolean openStore
是否开通微信门店功能
-
-
Class com.foxinmy.weixin4j.mp.model.ComponentAuthorizerToken extends com.foxinmy.weixin4j.model.Token implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
appId
String appId
授权方appid -
privileges
List<Integer> privileges
公众号授权给开发者的权限集列表,ID为1到15时分别代表: 消息管理权限 用户管理权限 帐号服务权限 网页服务权限 微信小店权限 微信多客服权限 群发与通知权限 微信卡券权限 微信扫一扫权限 微信连WIFI权限 素材管理权限 微信摇周边权限 微信门店权限 微信支付权限 自定义菜单权限 -
refreshToken
String refreshToken
接口调用凭据刷新令牌(在授权的公众号具备API权限时,才有此返回值),刷新令牌主要用于第三方平台获取和刷新已授权用户的access_token, 只会在授权时刻提供,请妥善保存。 一旦丢失,只能让用户重新授权,才能再次拿到新的刷新令牌
-
-
Class com.foxinmy.weixin4j.mp.model.Following extends Object implements Serializable
- serialVersionUID:
- 1917454368271027134L
-
Class com.foxinmy.weixin4j.mp.model.Group extends Object implements Serializable
- serialVersionUID:
- 6979565973974005954L
-
Serialized Fields
-
count
int count
分组内用户数量 -
id
int id
分组id,由微信分配 -
name
String name
分组名
-
-
Class com.foxinmy.weixin4j.mp.model.KfAccount extends Object implements Serializable
- serialVersionUID:
- -4565570894727129245L
-
Serialized Fields
-
Class com.foxinmy.weixin4j.mp.model.KfChatRecord extends Object implements Serializable
- serialVersionUID:
- -4024147769411601325L
-
Class com.foxinmy.weixin4j.mp.model.KfOnlineAccount extends Object implements Serializable
- serialVersionUID:
- -4565570894727129245L
-
Class com.foxinmy.weixin4j.mp.model.KfSession extends Object implements Serializable
- serialVersionUID:
- 7236468333492555458L
-
Class com.foxinmy.weixin4j.mp.model.KfSession.KfSessionCounter extends Object implements Serializable
- serialVersionUID:
- -2200434961546270829L
-
Class com.foxinmy.weixin4j.mp.model.Menu extends Object implements Serializable
- serialVersionUID:
- -915139819768888593L
-
Serialized Fields
-
buttons
List<com.foxinmy.weixin4j.model.Button> buttons
-
matchRule
MenuMatchRule matchRule
-
menuId
String menuId
-
-
Class com.foxinmy.weixin4j.mp.model.MenuMatchRule extends Object implements Serializable
- serialVersionUID:
- 8115117407710728580L
-
Serialized Fields
-
Class com.foxinmy.weixin4j.mp.model.MenuSetting extends Object implements Serializable
- serialVersionUID:
- 2461505572495855830L
-
Serialized Fields
-
buttons
List<com.foxinmy.weixin4j.model.Button> buttons
菜单列表 -
isMenuOpen
boolean isMenuOpen
菜单是否开启
-
-
Class com.foxinmy.weixin4j.mp.model.OauthToken extends com.foxinmy.weixin4j.model.Token implements Serializable
- serialVersionUID:
- 1L
-
Class com.foxinmy.weixin4j.mp.model.SemQuery extends Object implements Serializable
- serialVersionUID:
- 679548284525912436L
-
Serialized Fields
-
jsonObj
com.alibaba.fastjson.JSONObject jsonObj
-
-
Class com.foxinmy.weixin4j.mp.model.SemResult extends com.foxinmy.weixin4j.http.weixin.ApiResult implements Serializable
- serialVersionUID:
- 9051214458161068387L
-
Class com.foxinmy.weixin4j.mp.model.Tag extends Object implements Serializable
- serialVersionUID:
- 5204620476267654921L
-
Serialized Fields
-
count
int count
人员数量 -
id
int id
标签ID -
name
String name
标签名称
-
-
Class com.foxinmy.weixin4j.mp.model.TemplateMessageInfo extends Object implements Serializable
- serialVersionUID:
- 2130414666704670905L
-
Class com.foxinmy.weixin4j.mp.model.User extends Object implements Serializable
- serialVersionUID:
- 1638176217299286265L
-
Serialized Fields
-
city
String city
普通用户个人资料填写的城市 -
country
String country
国家,如中国为CN -
gender
int gender
用户的性别,值为1时是男性,值为2时是女性,值为0时是未知 -
groupId
int groupId
用户所在的分组ID -
headimgurl
String headimgurl
用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空 -
isSubscribe
boolean isSubscribe
用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。 -
language
String language
使用语言 -
nickName
String nickName
用户昵称 -
openId
String openId
用户的唯一标识 -
privilege
com.alibaba.fastjson.JSONArray privilege
用户特权信息,json 数组,如微信沃卡用户为(chinaunicom) -
province
String province
用户个人资料填写的省份 -
remark
String remark
公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注 -
subscribeTime
long subscribeTime
关注时间 -
tagIds
List<Integer> tagIds
用户被打上的标签ID列表 -
unionId
String unionId
只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段
-
-
Class com.foxinmy.weixin4j.mp.model.WeixinMpAccount extends com.foxinmy.weixin4j.model.WeixinAccount implements Serializable
- serialVersionUID:
- 3689999353867189585L
-
Serialized Fields
-
components
List<com.foxinmy.weixin4j.model.WeixinAccount> components
多个应用组件信息
-
-
-
Package com.foxinmy.weixin4j.mp.oldpayment
-
Class com.foxinmy.weixin4j.mp.oldpayment.ApiResultV2 extends Object implements Serializable
- serialVersionUID:
- -2876899595643466203L
-
Serialized Fields
-
Class com.foxinmy.weixin4j.mp.oldpayment.NativePayNotifyV2 extends com.foxinmy.weixin4j.payment.JsPayNotify implements Serializable
- serialVersionUID:
- 1868431159301749988L
-
Serialized Fields
-
productId
String productId
产品ID 可视为订单ID
-
-
Class com.foxinmy.weixin4j.mp.oldpayment.NativePayResponseV2 extends com.foxinmy.weixin4j.payment.PayRequest implements Serializable
- serialVersionUID:
- 6119895998783333012L
-
Class com.foxinmy.weixin4j.mp.oldpayment.OrderV2 extends ApiResultV2 implements Serializable
- serialVersionUID:
- 4543552984506609920L
-
Serialized Fields
-
attach
String attach
attach 是商户数据包,即生成订单package 时商户填入的 attach; -
bankBillno
String bankBillno
是银行订单号; -
bankType
String bankType
是银行类型; -
discount
int discount
折扣价格,单位为分; -
feeType
int feeType
是币种,1 为人民币; -
isRefund
boolean isRefund
表明是否退款,false 为无退款,ture 为退款; -
isSplit
boolean isSplit
表明是否分账,false 为无分账,true 为有分账; -
outTradeNo
String outTradeNo
是第三方订单号; -
productFee
int productFee
物品费用,单位为分; -
rmbTotalFee
Integer rmbTotalFee
换算成人民币之后的总金额,单位为分,一般看 total_fee 即可。 -
timeEnd
String timeEnd
支付完成时间; -
totalFee
int totalFee
是总金额,单位为分; -
tradeMode
int tradeMode
是交易模式,1 为即时到帐,其他保留; -
tradeState
int tradeState
是订单状态,0 为成功,其他为失败; -
transactionId
String transactionId
是财付通订单号; -
transportFee
int transportFee
物流费用,单位为分;
-
-
Class com.foxinmy.weixin4j.mp.oldpayment.PayFeedback extends com.foxinmy.weixin4j.payment.PayBaseInfo implements Serializable
- serialVersionUID:
- 7230049346213966310L
-
Serialized Fields
-
Class com.foxinmy.weixin4j.mp.oldpayment.PayPackageV2 extends com.foxinmy.weixin4j.payment.PayPackage implements Serializable
- serialVersionUID:
- 5557542103637795834L
-
Serialized Fields
-
bankType
String bankType
银行通道类型 固定为"WX" 非空 -
feeType
String feeType
支付币种 默认值是"1" 非空 -
inputCharset
String inputCharset
传入参数字符编码 取值范围:"GBK"、"UTF-8",默认:"GBK" 可为空 -
partner
String partner
商户号 注册时分配的财付通商户号 非空 -
productFee
Integer productFee
商品费用 可为空 商品费用,单位为分。如果有值,必须保 证 transport_fee +product_fee=total_fee; -
transportFee
Integer transportFee
物流费用 可为空 如果有值,必须保 证 transport_fee + product_fee=total_fee
-
-
Class com.foxinmy.weixin4j.mp.oldpayment.PayWarn extends com.foxinmy.weixin4j.payment.PayBaseInfo implements Serializable
- serialVersionUID:
- 2334592957844332640L
-
Class com.foxinmy.weixin4j.mp.oldpayment.RefundDetailV2 extends ApiResultV2 implements Serializable
- serialVersionUID:
- -3687863914168618620L
-
Serialized Fields
-
outRefundNo
String outRefundNo
商户退款单号 -
reccvUserName
String reccvUserName
转账退款接收退款的姓名(需与接收退款的财付通帐号绑定的姓名一致) -
recvUserId
String recvUserId
转账退款接收退款的财付通帐号 -
refundChannel
int refundChannel
退款渠道 0:退到财付通、1:退到银行; -
refundFee
int refundFee
退款总金额,单位为分,可以做部分退款 -
refundId
String refundId
微信退款单号 -
refundStatus
int refundStatus
退款状态
-
-
Class com.foxinmy.weixin4j.mp.oldpayment.RefundRecordV2 extends ApiResultV2 implements Serializable
- serialVersionUID:
- -2971132874939642721L
-
Serialized Fields
-
outTradeNo
String outTradeNo
商户订单号 -
refundCount
int refundCount
退款笔数 -
refundList
List<RefundDetailV2> refundList
退款详情 -
transactionId
String transactionId
微信订单号
-
-
Class com.foxinmy.weixin4j.mp.oldpayment.RefundResultV2 extends RefundDetailV2 implements Serializable
- serialVersionUID:
- -3687863914168618620L
-
Class com.foxinmy.weixin4j.mp.oldpayment.WeixinOldPayAccount extends com.foxinmy.weixin4j.model.WeixinAccount implements Serializable
- serialVersionUID:
- -2791256176906048632L
-