Sha256: b3d06b9147a70628afbab31d1471834d751f41e2d0538b27158fc4dcfd7f48b8
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
class Wechat::ShakeAround::DeviceReport extend Wechat::Core::Common extend Wechat::ShakeAround::Common # 批量查询设备统计数据接口 # http://mp.weixin.qq.com/wiki/0/8a24bcacad40fe7ee98d1573cb8a6764.html#.E6.89.B9.E9.87.8F.E6.9F.A5.E8.AF.A2.E8.AE.BE.E5.A4.87.E7.BB.9F.E8.AE.A1.E6.95.B0.E6.8D.AE.E6.8E.A5.E5.8F.A3 # # Return hash format if success: # { # data: # { # devices: # [ # { # device_id: <DEVICE_ID>, # major: <MAJOR>, # minor: <MINOR>, # uuid: <UUID>, # shake_pv: <SHAKE_PAGE_VIEW>, # shake_uv: <SHAKE_USER_VIEW>, # click_pv: <CLICK_PAGE_VIEW>, # click_uv: <CLICK_USER_VIEW> # }, # ... # ] # }, # date: <DATE>, // 所查询的日期时间戳 # total_count: <TOTAL_COUNT>, // 设备总数 # page_index: <PAGE_INDEX>, // 所查询的结果页序号;返回结果按摇周边人数降序排序,每50条记录为一页 # errcode: 0, # errmsg: 'success.' # } # # date: 指定查询日期时间戳,单位为秒。 # page_index: 指定查询的结果页序号;返回结果按摇周边人数降序排序,每50条记录为一页,从1开始。 def self.index(access_token, date, page_index = 1) assert_present! :access_token, access_token assert_present! :date, date assert_present! :page_index, page_index message = post_json "https://api.weixin.qq.com/shakearound/statistics/devicelist?access_token=#{access_token}", body: { date: normalize_date(date), page_index: page_index.to_i } message.body end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wechat-shake_around-0.9.1 | lib/wechat/shake_around/device_report.rb |