@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
44 lines (43 loc) • 2.03 kB
TypeScript
import { AccessToken } from '@tnwx/accesstoken';
import { DeviceIdentifier } from './ShakeAroundDeviceApi';
/**
* @author Javen
* @copyright javendev@126.com
* @description 数据统计接口
*/
export declare class ShakeAroundStatisticsApi {
private static statisticsDeviceUrl;
/**
* 以设备为维度的数据统计接口
* @param deviceIdentifier 指定页面的设备ID
* @param beginDate 起始日期时间戳,最长时间跨度为30天,单位为秒
* @param endDate 结束日期时间戳,最长时间跨度为30天,单位为秒
* @param accessToken
*/
static getByDevice(deviceIdentifier: DeviceIdentifier, beginDate: number, endDate: number, accessToken?: AccessToken): Promise<any>;
private static statisticsDeviceListUrl;
/**
* 批量查询设备统计数据接口
* @param date 指定查询日期时间戳,单位为秒
* @param pageIndex 指定查询的结果页序号;返回结果按摇周边人数降序排序,每50条记录为一页
* @param accessToken
*/
static getDeviceList(date: number, pageIndex: number, accessToken?: AccessToken): Promise<any>;
private static statisticsPageUrl;
/**
* 以页面为维度的数据统计接口
* @param pageId 指定页面的设备ID
* @param beginDate 起始日期时间戳,最长时间跨度为30天,单位为秒
* @param endDate 结束日期时间戳,最长时间跨度为30天,单位为秒
* @param accessToken
*/
static getByPage(pageId: number, beginDate: number, endDate: number, accessToken?: AccessToken): Promise<any>;
private static statisticsPageListUrl;
/**
* 批量查询页面统计数据接口
* @param date 指定查询日期时间戳
* @param pageIndex 指定查询的结果页序号;返回结果按摇周边人数降序排序,每50条记录为一页
* @param accessToken
*/
static getPageList(date: number, pageIndex: number, accessToken?: AccessToken): Promise<any>;
}