mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2026-03-10 00:13:40 +08:00
添加图文分析数据接口
This commit is contained in:
@@ -1,8 +1,102 @@
|
||||
package me.chanjar.weixin.mp.bean.datacube;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
/**
|
||||
* 图文分析数据接口返回结果对象
|
||||
* @author binarywang(https://github.com/binarywang)
|
||||
* Created by Binary Wang on 2016/8/24.
|
||||
*/
|
||||
public class WxDataCubeArticleResult {
|
||||
public class WxDataCubeArticleResult extends WxDataCubeBaseResult {
|
||||
|
||||
/**
|
||||
* ref_hour
|
||||
* 数据的小时,包括从000到2300,分别代表的是[000,100)到[2300,2400),即每日的第1小时和最后1小时
|
||||
*/
|
||||
@SerializedName("ref_hour")
|
||||
private Integer refHour;
|
||||
|
||||
/**
|
||||
* msgid
|
||||
* 请注意:这里的msgid实际上是由msgid(图文消息id,这也就是群发接口调用后返回的msg_data_id)和index(消息次序索引)组成, 例如12003_3, 其中12003是msgid,即一次群发的消息的id; 3为index,假设该次群发的图文消息共5个文章(因为可能为多图文),3表示5个中的第3个
|
||||
*/
|
||||
@SerializedName("msgid")
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* title
|
||||
* 图文消息的标题
|
||||
*/
|
||||
@SerializedName("title")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* int_page_read_user
|
||||
* 图文页(点击群发图文卡片进入的页面)的阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_read_user")
|
||||
private Integer intPageReadUser;
|
||||
|
||||
/**
|
||||
* int_page_read_count
|
||||
* 图文页的阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_read_count")
|
||||
private Integer intPageReadCount;
|
||||
|
||||
/**
|
||||
* ori_page_read_user
|
||||
* 原文页(点击图文页“阅读原文”进入的页面)的阅读人数,无原文页时此处数据为0
|
||||
*/
|
||||
@SerializedName("ori_page_read_user")
|
||||
private Integer oriPageReadUser;
|
||||
|
||||
/**
|
||||
* ori_page_read_count
|
||||
* 原文页的阅读次数
|
||||
*/
|
||||
@SerializedName("ori_page_read_count")
|
||||
private Integer oriPageReadCount;
|
||||
|
||||
/**
|
||||
* share_scene
|
||||
* 分享的场景 1代表好友转发 2代表朋友圈 3代表腾讯微博 255代表其他
|
||||
*/
|
||||
@SerializedName("share_scene")
|
||||
private Integer shareScene;
|
||||
|
||||
/**
|
||||
* share_user
|
||||
* 分享的人数
|
||||
*/
|
||||
@SerializedName("share_user")
|
||||
private Integer shareUser;
|
||||
|
||||
/**
|
||||
* share_count
|
||||
* 分享的次数
|
||||
*/
|
||||
@SerializedName("share_count")
|
||||
private Integer shareCount;
|
||||
|
||||
/**
|
||||
* add_to_fav_user
|
||||
* 收藏的人数
|
||||
*/
|
||||
@SerializedName("add_to_fav_user")
|
||||
private Integer addToFavUser;
|
||||
|
||||
/**
|
||||
* add_to_fav_count
|
||||
* 收藏的次数
|
||||
*/
|
||||
@SerializedName("add_to_fav_count")
|
||||
private Integer addToFavCount;
|
||||
|
||||
/**
|
||||
* user_source
|
||||
* 在获取图文阅读分时数据时才有该字段,代表用户从哪里进入来阅读该图文。0:会话;1.好友;2.朋友圈;3.腾讯微博;4.历史消息页;5.其他
|
||||
*/
|
||||
@SerializedName("user_source")
|
||||
private Integer userSource;
|
||||
}
|
||||
|
||||
@@ -2,17 +2,14 @@ package me.chanjar.weixin.mp.bean.datacube;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 图文分析数据接口返回结果对象
|
||||
* @author binarywang(https://github.com/binarywang)
|
||||
* Created by Binary Wang on 2016/8/24.
|
||||
*/
|
||||
public class WxDataCubeArticleTotal extends WxDataCubeResultBase {
|
||||
|
||||
/**
|
||||
* ref_hour
|
||||
* 数据的小时,包括从000到2300,分别代表的是[000,100)到[2300,2400),即每日的第1小时和最后1小时
|
||||
*/
|
||||
public class WxDataCubeArticleTotal extends WxDataCubeBaseResult {
|
||||
|
||||
/**
|
||||
* msgid
|
||||
@@ -29,72 +26,9 @@ public class WxDataCubeArticleTotal extends WxDataCubeResultBase {
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* int_page_read_user
|
||||
* 图文页(点击群发图文卡片进入的页面)的阅读人数
|
||||
* details
|
||||
* 详细信息
|
||||
*/
|
||||
@SerializedName("int_page_read_user")
|
||||
private Integer intPageReadUser;
|
||||
|
||||
/**
|
||||
* int_page_read_count
|
||||
* 图文页的阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_read_count")
|
||||
private Integer intPageReadCount;
|
||||
|
||||
/**
|
||||
* ori_page_read_user
|
||||
* 原文页(点击图文页“阅读原文”进入的页面)的阅读人数,无原文页时此处数据为0
|
||||
*/
|
||||
@SerializedName("ori_page_read_user")
|
||||
private Integer oriPageReadUser;
|
||||
|
||||
/**
|
||||
* ori_page_read_count
|
||||
* 原文页的阅读次数
|
||||
*/
|
||||
@SerializedName("ori_page_read_count")
|
||||
private Integer oriPageReadCount;
|
||||
|
||||
/**
|
||||
* share_scene
|
||||
* 分享的场景 1代表好友转发 2代表朋友圈 3代表腾讯微博 255代表其他
|
||||
*/
|
||||
@SerializedName("share_scene")
|
||||
private Integer shareScene;
|
||||
|
||||
/**
|
||||
* share_user
|
||||
* 分享的人数
|
||||
*/
|
||||
@SerializedName("share_user")
|
||||
private Integer shareUser;
|
||||
|
||||
/**
|
||||
* share_count
|
||||
* 分享的次数
|
||||
*/
|
||||
@SerializedName("share_count")
|
||||
private Integer shareCount;
|
||||
|
||||
/**
|
||||
* add_to_fav_user
|
||||
* 收藏的人数
|
||||
*/
|
||||
@SerializedName("add_to_fav_user")
|
||||
private Integer addToFavUser;
|
||||
|
||||
/**
|
||||
* add_to_fav_count
|
||||
* 收藏的次数
|
||||
*/
|
||||
@SerializedName("add_to_fav_count")
|
||||
private Integer addToFavCount;
|
||||
|
||||
/**
|
||||
* user_source
|
||||
* 在获取图文阅读分时数据时才有该字段,代表用户从哪里进入来阅读该图文。0:会话;1.好友;2.朋友圈;3.腾讯微博;4.历史消息页;5.其他
|
||||
*/
|
||||
@SerializedName("user_source")
|
||||
private Integer userSource;
|
||||
@SerializedName("details")
|
||||
private List<WxDataCubeArticleTotalDetail> details;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,194 @@
|
||||
package me.chanjar.weixin.mp.bean.datacube;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
/**
|
||||
* 获取图文群发总数据接口(getarticletotal)中的详细字段
|
||||
* @author binarywang(https://github.com/binarywang)
|
||||
* Created by Binary Wang on 2016/8/24.
|
||||
*/
|
||||
public class WxDataCubeArticleTotalDetail {
|
||||
|
||||
/**
|
||||
* stat_date
|
||||
* 统计的日期,在getarticletotal接口中,ref_date指的是文章群发出日期, 而stat_date是数据统计日期
|
||||
*/
|
||||
@SerializedName("stat_date")
|
||||
private Integer statDate;
|
||||
|
||||
/**
|
||||
* target_user
|
||||
* 送达人数,一般约等于总粉丝数(需排除黑名单或其他异常情况下无法收到消息的粉丝)
|
||||
*/
|
||||
@SerializedName("target_user")
|
||||
private Integer targetUser;
|
||||
|
||||
/**
|
||||
* int_page_read_user
|
||||
* 图文页(点击群发图文卡片进入的页面)的阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_read_user")
|
||||
private Integer intPageReadUser;
|
||||
|
||||
/**
|
||||
* int_page_read_count
|
||||
* 图文页的阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_read_count")
|
||||
private Integer intPageReadCount;
|
||||
|
||||
/**
|
||||
* ori_page_read_user
|
||||
* 原文页(点击图文页“阅读原文”进入的页面)的阅读人数,无原文页时此处数据为0
|
||||
*/
|
||||
@SerializedName("ori_page_read_user")
|
||||
private Integer oriPageReadUser;
|
||||
|
||||
/**
|
||||
* ori_page_read_count
|
||||
* 原文页的阅读次数
|
||||
*/
|
||||
@SerializedName("ori_page_read_count")
|
||||
private Integer oriPageReadCount;
|
||||
|
||||
/**
|
||||
* share_user
|
||||
* 分享的人数
|
||||
*/
|
||||
@SerializedName("share_user")
|
||||
private Integer shareUser;
|
||||
|
||||
/**
|
||||
* share_count
|
||||
* 分享的次数
|
||||
*/
|
||||
@SerializedName("share_count")
|
||||
private Integer shareCount;
|
||||
|
||||
/**
|
||||
* add_to_fav_user
|
||||
* 收藏的人数
|
||||
*/
|
||||
@SerializedName("add_to_fav_user")
|
||||
private Integer addToFavUser;
|
||||
|
||||
/**
|
||||
* add_to_fav_count
|
||||
* 收藏的次数
|
||||
*/
|
||||
@SerializedName("add_to_fav_count")
|
||||
private Integer addToFavCount;
|
||||
|
||||
/**
|
||||
* int_page_from_session_read_user
|
||||
* 公众号会话阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_from_session_read_user")
|
||||
private Integer intPageFromSessionReadUser;
|
||||
|
||||
/**
|
||||
* int_page_from_session_read_count
|
||||
* 公众号会话阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_from_session_read_count")
|
||||
private Integer intPageFromSessionReadCount;
|
||||
|
||||
/**
|
||||
* int_page_from_hist_msg_read_user
|
||||
* 历史消息页阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_from_hist_msg_read_user")
|
||||
private Integer intPageFromHistMsgReadUser;
|
||||
|
||||
/**
|
||||
* int_page_from_hist_msg_read_count
|
||||
* 历史消息页阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_from_hist_msg_read_count")
|
||||
private Integer intPageFromHistMsgReadCount;
|
||||
|
||||
/**
|
||||
* int_page_from_feed_read_user
|
||||
* 朋友圈阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_from_feed_read_user")
|
||||
private Integer intPageFromFeedReadUser;
|
||||
|
||||
/**
|
||||
* int_page_from_feed_read_count
|
||||
* 朋友圈阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_from_feed_read_count")
|
||||
private Integer intPageFromFeedReadCount;
|
||||
|
||||
/**
|
||||
* int_page_from_friends_read_user
|
||||
* 好友转发阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_from_friends_read_user")
|
||||
private Integer intPageFromFriendsReadUser;
|
||||
|
||||
/**
|
||||
* int_page_from_friends_read_count
|
||||
* 好友转发阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_from_friends_read_count")
|
||||
private Integer intPageFromFriendsReadCount;
|
||||
|
||||
/**
|
||||
* int_page_from_other_read_user
|
||||
* 其他场景阅读人数
|
||||
*/
|
||||
@SerializedName("int_page_from_other_read_user")
|
||||
private Integer intPageFromOtherReadUser;
|
||||
|
||||
/**
|
||||
* int_page_from_other_read_count
|
||||
* 其他场景阅读次数
|
||||
*/
|
||||
@SerializedName("int_page_from_other_read_count")
|
||||
private Integer intPageFromOtherReadCount;
|
||||
|
||||
/**
|
||||
* feed_share_from_session_user
|
||||
* 公众号会话转发朋友圈人数
|
||||
*/
|
||||
@SerializedName("feed_share_from_session_user")
|
||||
private Integer feedShareFromSessionUser;
|
||||
|
||||
/**
|
||||
* feed_share_from_session_cnt
|
||||
* 公众号会话转发朋友圈次数
|
||||
*/
|
||||
@SerializedName("feed_share_from_session_cnt")
|
||||
private Integer feedShareFromSessionCnt;
|
||||
|
||||
/**
|
||||
* feed_share_from_feed_user
|
||||
* 朋友圈转发朋友圈人数
|
||||
*/
|
||||
@SerializedName("feed_share_from_feed_user")
|
||||
private Integer feedShareFromFeedUser;
|
||||
|
||||
/**
|
||||
* feed_share_from_feed_cnt
|
||||
* 朋友圈转发朋友圈次数
|
||||
*/
|
||||
@SerializedName("feed_share_from_feed_cnt")
|
||||
private Integer feedShareFromFeedCnt;
|
||||
|
||||
/**
|
||||
* feed_share_from_other_user
|
||||
* 其他场景转发朋友圈人数
|
||||
*/
|
||||
@SerializedName("feed_share_from_other_user")
|
||||
private Integer feedShareFromOtherUser;
|
||||
|
||||
/**
|
||||
* feed_share_from_other_cnt
|
||||
* 其他场景转发朋友圈次数
|
||||
*/
|
||||
@SerializedName("feed_share_from_other_cnt")
|
||||
private Integer feedShareFromOtherCnt;
|
||||
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
* @author binarywang(https://github.com/binarywang)
|
||||
* Created by Binary Wang on 2016/8/25.
|
||||
*/
|
||||
public class WxDataCubeResultBase {
|
||||
public class WxDataCubeBaseResult {
|
||||
@Override
|
||||
public String toString() {
|
||||
return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE);
|
||||
|
||||
Reference in New Issue
Block a user