blue-fish-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js(修复漏洞版)
44 lines (43 loc) • 2.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WxIsvStatService = void 0;
const WxIsvServiceBase_1 = require("../libs/WxIsvServiceBase");
class WxIsvStatService extends WxIsvServiceBase_1.WxIsvServiceBase {
// 获取用户访问小程序周留存
async getWeeklyRetain(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappidweeklyretaininfo', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序月留存
async getMonthlyRetain(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappidmonthlyretaininfo', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序每日数据概况
async getDailySummary(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappiddailysummarytrend', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序数据日趋势
async getDailyVisitTrend(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappiddailyvisittrend', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序日留存
async getDailyRetain(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappiddailyretaininfo', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序数据月趋势
async getMonthlyVisitTrend(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappidmonthlyvisittrend', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户访问小程序数据周趋势
async getWeeklyVisitTrend(accessToken, begin_date, end_date) {
return (await this.request('POST', '/datacube/getweanalysisappidweeklyvisittrend', { begin_date, end_date }, { access_token: accessToken }));
}
// 获取用户画像
async userPortrait(accessToken, granularity, begin_date, end_date) {
return await this.request('POST', '/datacube/getweanalysisappiduserportrait', { begin_date, end_date }, { access_token: accessToken });
}
// 获取访问分布
async visitDistribution(accessToken, begin_date, end_date) {
return await this.request('POST', '/datacube/getweanalysisappidvisitdistribution', { begin_date, end_date }, { access_token: accessToken });
}
}
exports.WxIsvStatService = WxIsvStatService;