class Wechat::ShakeAround::PageDailyReport
Page Daily Report 是页面每日统计报表的封装类。
Public Class Methods
index(access_token, page_id, date_range)
click to toggle source
Return hash format if success: {
data: [ { click_pv: <CLICK_PAGE_VIEW>, click_uv: <CLICK_USER_VIEW>, ftime: <DATE>, // 当天0点对应的时间戳 shake_pv: <SHAKE_PAGE_VIEW>, shake_uv: <SHAKE_USER_VIEW> }, ... ], errcode: 0, errmsg: 'success.'
}
page_id is an integer 指定页面的ID date_range is a string range like 'yyyy-mm-dd'..'yyyy-mm-dd'.
# File lib/wechat/shake_around/page_daily_report.rb, line 32 def self.index(access_token, page_id, date_range) assert_present! :access_token, access_token assert_present! :page_id, page_id assert_present! :date_range, date_range post_json "https://api.weixin.qq.com/shakearound/statistics/page?access_token=#{access_token}", body: { page_id: page_id.to_i, begin_date: normalize_date(date_range.min), end_date: normalize_date(date_range.max) } end