Class DataApi


  • public class DataApi
    extends MpApi
    数据分析API

    1、接口侧的公众号数据的数据库中仅存储了2014年12月1日之后的数据,将查询不到在此之前的日期,即使有查到,也是不可信的脏数据;
    2、请开发者在调用接口获取数据后,将数据保存在自身数据库中,即加快下次用户的访问速度,也降低了微信侧接口调用的不必要损耗。

    Since:
    JDK 1.6
    Author:
    jinyu(foxinmy@gmail.com)
    • Constructor Detail

      • DataApi

        public DataApi​(com.foxinmy.weixin4j.token.TokenManager tokenManager)
    • Method Detail

      • datacube

        public List<?> datacube​(DatacubeType datacubeType,
                                Date beginDate,
                                int offset)
                         throws com.foxinmy.weixin4j.exception.WeixinException
        数据统计
        Parameters:
        datacubeType - 统计类型
        beginDate - 开始日期
        offset - 增量 表示向前几天 比如 offset=1 则查询 beginDate的后一天之间的数据
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
      • datacube

        public List<?> datacube​(DatacubeType datacubeType,
                                int offset,
                                Date endDate)
                         throws com.foxinmy.weixin4j.exception.WeixinException
        数据统计
        Parameters:
        datacubeType - 统计类型
        offset - 增量 表示向后几天 比如 offset=1 则查询 beginDate的前一天之间的数据
        endDate - 截至日期
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
      • datacube

        public List<?> datacube​(DatacubeType datacubeType,
                                Date date)
                         throws com.foxinmy.weixin4j.exception.WeixinException
        查询日期跨度为0的统计数据(当天)
        Parameters:
        datacubeType - 统计类型
        date - 统计日期
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException