import { WXCore } from '../WXCore'; /** * @description 数据统计接口 */ export declare class DatacubeAPI { private static getUserSummaryUrl; private static getUserCumulateUrl; private static getArticleSummaryUrl; private static getArticleTotalUrl; private static getUserReadUrl; private static getUserReadHourUrl; private static getUserShareUrl; private static getUserShareHourUrl; private static getUpStreamMsgUrl; private static getUpStreamMsgHourUrl; private static getUpStreamMsgWeekMsgUrl; private static getUpStreamMsgMonthUrl; private static getUpStreamMsgDistUrl; private static getUpStreamMsgDistWeekUrl; private static getUpStreamMsgDistMonthUrl; private static getInterFaceSummaryUrl; private static getInterFaceSummaryHourUrl; private static _http; static getData(wxCore: WXCore, url: string, beginDate: string, endDate: string): Promise; /** * 获取用户增减数据 最大时间跨度:7天 * @param wxCore * @param beginDate 获取数据的起始日期 * @param endDate 获取数据的结束日期 */ static getUserSummary(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取累计用户数据 最大时间跨度:7天 * @param wxCore * @param beginDate 获取数据的起始日期 * @param endDate 获取数据的结束日期 */ static getUserCumulate(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取图文群发每日数据,最大跨度1天 * @param wxCore * @param beginDate * @param endDate */ static getArticleSummary(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取图文群发总数据,最大跨度1天 * @param wxCore * @param beginDate * @param endDate */ static getArticleTotal(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取图文统计数据 最大跨度3天 * @param wxCore * @param beginDate * @param endDate */ static getUserRead(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取图文统计分时数据 最大跨度1天 * @param wxCore * @param beginDate * @param endDate */ static getUserReadHour(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取图文分享转发数据 最大跨度7天 * @param wxCore * @param beginDate * @param endDate */ static getUserShare(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取图文分享转发分时数据 最大跨度1天 * @param wxCore * @param beginDate * @param endDate */ static getUserShareHour(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息发送概况数据 最大跨度7天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsg(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息分送分时数据 最大跨度1天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsgHour(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息发送周数据 最大跨度30天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsgWeekMsg(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息发送月数据 最大跨度30天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsgMonth(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息发送分布数据 最大跨度15天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsgDist(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息发送分布周数据 最大跨度30天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsgDistWeek(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取消息发送分布月数据 最大跨度30天 * @param wxCore * @param beginDate * @param endDate */ static getUpStreamMsgDistMonth(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取接口分析数据 最大跨度30天 * @param wxCore * @param beginDate * @param endDate */ static getInterFaceSummary(wxCore: WXCore, beginDate: string, endDate: string): Promise; /** * 获取接口分析分时数据 最大跨度1天 * @param wxCore * @param beginDate * @param endDate */ static getInterFaceSummaryHour(wxCore: WXCore, beginDate: string, endDate: string): Promise; }