import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @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; static getData(url: string, beginDate: string, endDate: string): Promise; /** * 获取用户增减数据 最大时间跨度:7天 * @param beginDate 获取数据的起始日期 * @param endDate 获取数据的结束日期 * @param accessToken */ static getUserSummary(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取累计用户数据 最大时间跨度:7天 * @param beginDate 获取数据的起始日期 * @param endDate 获取数据的结束日期 * @param accessToken */ static getUserCumulate(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取图文群发每日数据,最大跨度1天 * @param beginDate * @param endDate * @param accessToken */ static getArticleSummary(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取图文群发总数据,最大跨度1天 * @param beginDate * @param endDate * @param accessToken */ static getArticleTotal(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取图文统计数据 最大跨度3天 * @param beginDate * @param endDate * @param accessToken */ static getUserRead(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取图文统计分时数据 最大跨度1天 * @param beginDate * @param endDate * @param accessToken */ static getUserReadHour(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取图文分享转发数据 最大跨度7天 * @param beginDate * @param endDate * @param accessToken */ static getUserShare(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取图文分享转发分时数据 最大跨度1天 * @param beginDate * @param endDate * @param accessToken */ static getUserShareHour(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; 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; /** * 获取消息发送概况数据 最大跨度7天 * @param beginDate * @param endDate * @param accessToken */ static getUpStreamMsg(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取消息分送分时数据 最大跨度1天 * @param beginDate * @param endDate * @param accessToken */ static getUpStreamMsgHour(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取消息发送周数据 最大跨度30天 * @param beginDate * @param endDate * @param accessToken */ static getUpStreamMsgWeekMsg(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取消息发送月数据 最大跨度30天 * @param beginDate * @param endDate * @param accessToken */ static getUpStreamMsgMonth(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取消息发送分布数据 最大跨度15天 * @param beginDate * @param endDate */ static getUpStreamMsgDist(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取消息发送分布周数据 最大跨度30天 * @param beginDate * @param endDate */ static getUpStreamMsgDistWeek(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取消息发送分布月数据 最大跨度30天 * @param beginDate * @param endDate */ static getUpStreamMsgDistMonth(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取接口分析数据 最大跨度30天 * @param beginDate * @param endDate */ static getInterFaceSummary(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; /** * 获取接口分析分时数据 最大跨度1天 * @param beginDate * @param endDate */ static getInterFaceSummaryHour(beginDate: string, endDate: string, accessToken?: AccessToken): Promise; }