com.github.sd4324530.fastweixin.api
类 DataCubeAPI

java.lang.Object
  继承者 com.github.sd4324530.fastweixin.api.BaseAPI
      继承者 com.github.sd4324530.fastweixin.api.DataCubeAPI

public class DataCubeAPI
extends BaseAPI

数据分析API

作者:
peiyu

字段摘要
 
从类 com.github.sd4324530.fastweixin.api.BaseAPI 继承的字段
BASE_API_URL, config
 
构造方法摘要
DataCubeAPI(ApiConfig config)
           
 
方法摘要
 GetArticleSummaryResponse getArticleSummary(Date day)
          获取图文群发每日数据
 GetArticleTotalResponse getArticleTotal(Date day)
          获取图文群发总数据
 GetInterfaceSummaryResponse getInterfaceSummary(Date beginDate, Date endDate)
          获取接口分析数据,最大跨度为30天
 GetInterfaceSummaryHourResponse getInterfaceSummaryHour(Date day)
          获取接口分析分时数据
 GetUpstreamMsgResponse getUpstreamMsg(Date beginDate, Date endDate)
          获取消息发送概况数据,最大跨度为7天
 GetUpstreamMsgDistResponse getUpstreamMsgDist(Date beginDate, Date endDate)
          获取消息发送分布数据,最大跨度为15天
 GetUpstreamMsgDistMonthResponse getUpstreamMsgDistMonth(Date beginDate, Date endDate)
          获取消息发送分布月数据,最大跨度为30天
 GetUpstreamMsgDistWeekResponse getUpstreamMsgDistWeek(Date beginDate, Date endDate)
          获取消息发送分布周数据,最大跨度为30天
 GetUpstreamMsgHourResponse getUpstreamMsgHour(Date day)
          获取消息分送分时数据
 GetUpstreamMsgMonthResponse getUpstreamMsgMonth(Date beginDate, Date endDate)
          获取消息发送月数据,最大跨度为30天
 GetUpstreamMsgWeekResponse getUpstreamMsgWeek(Date beginDate, Date endDate)
          获取消息发送周数据,最大跨度为30天
 GetUserCumulateResponse getUserCumulate(Date beginDate, Date endDate)
          获取累计用户数据,最大跨度为7天
 GetUserReadResponse getUserRead(Date beginDate, Date endDate)
          获取图文统计数据,最大跨度为3天
 GetUserReadHourResponse getUserReadHour(Date day)
          获取图文统计分时数据
 GetUserShareResponse getUserShare(Date beginDate, Date endDate)
          获取图文分享转发数据,最大跨度为7天
 GetUserShareHourResponse getUserShareHour(Date day)
          获取图文分享转发分时数据
 GetUserSummaryResponse getUserSummary(Date beginDate, Date endDate)
          获取用户增减数据,最大跨度为7天
 
从类 com.github.sd4324530.fastweixin.api.BaseAPI 继承的方法
executeGet, executePost, executePost, isSuccess
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DataCubeAPI

public DataCubeAPI(ApiConfig config)
方法详细信息

getUserSummary

public GetUserSummaryResponse getUserSummary(Date beginDate,
                                             Date endDate)
获取用户增减数据,最大跨度为7天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
用户增减数据

getUserCumulate

public GetUserCumulateResponse getUserCumulate(Date beginDate,
                                               Date endDate)
获取累计用户数据,最大跨度为7天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
用户增减数据

getArticleSummary

public GetArticleSummaryResponse getArticleSummary(Date day)
获取图文群发每日数据

参数:
day - 查询日期
返回:
图文群发每日数据

getArticleTotal

public GetArticleTotalResponse getArticleTotal(Date day)
获取图文群发总数据

参数:
day - 查询日期
返回:
图文群发总数据

getUserRead

public GetUserReadResponse getUserRead(Date beginDate,
                                       Date endDate)
获取图文统计数据,最大跨度为3天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
图文统计数据

getUserReadHour

public GetUserReadHourResponse getUserReadHour(Date day)
获取图文统计分时数据

参数:
day - 查询日期
返回:
图文统计分时数据

getUserShare

public GetUserShareResponse getUserShare(Date beginDate,
                                         Date endDate)
获取图文分享转发数据,最大跨度为7天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
图文分享转发数据

getUserShareHour

public GetUserShareHourResponse getUserShareHour(Date day)
获取图文分享转发分时数据

参数:
day - 查询日期
返回:
图文分享转发分时数据

getUpstreamMsg

public GetUpstreamMsgResponse getUpstreamMsg(Date beginDate,
                                             Date endDate)
获取消息发送概况数据,最大跨度为7天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
消息发送概况数据

getUpstreamMsgHour

public GetUpstreamMsgHourResponse getUpstreamMsgHour(Date day)
获取消息分送分时数据

参数:
day - 查询日期
返回:
消息分送分时数据

getUpstreamMsgWeek

public GetUpstreamMsgWeekResponse getUpstreamMsgWeek(Date beginDate,
                                                     Date endDate)
获取消息发送周数据,最大跨度为30天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
消息发送周数据

getUpstreamMsgMonth

public GetUpstreamMsgMonthResponse getUpstreamMsgMonth(Date beginDate,
                                                       Date endDate)
获取消息发送月数据,最大跨度为30天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
消息发送月数据

getUpstreamMsgDist

public GetUpstreamMsgDistResponse getUpstreamMsgDist(Date beginDate,
                                                     Date endDate)
获取消息发送分布数据,最大跨度为15天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
消息发送分布数据

getUpstreamMsgDistWeek

public GetUpstreamMsgDistWeekResponse getUpstreamMsgDistWeek(Date beginDate,
                                                             Date endDate)
获取消息发送分布周数据,最大跨度为30天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
消息发送分布周数据

getUpstreamMsgDistMonth

public GetUpstreamMsgDistMonthResponse getUpstreamMsgDistMonth(Date beginDate,
                                                               Date endDate)
获取消息发送分布月数据,最大跨度为30天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
消息发送分布月数据

getInterfaceSummary

public GetInterfaceSummaryResponse getInterfaceSummary(Date beginDate,
                                                       Date endDate)
获取接口分析数据,最大跨度为30天

参数:
beginDate - 开始时间
endDate - 结束时间
返回:
接口分析数据

getInterfaceSummaryHour

public GetInterfaceSummaryHourResponse getInterfaceSummaryHour(Date day)
获取接口分析分时数据

参数:
day - 查询日期
返回:
接口分析分时数据


Copyright © 2017. All rights reserved.