Sha256: 6f0718e5a89d15d28a1b908e3c431e46c92cbe38ee8c52bed8f00eede212cf11
Contents?: true
Size: 1.86 KB
Versions: 2
Compression:
Stored size: 1.86 KB
Contents
require_relative '../core/base_service' module Naver module Searchad module Api module Stat class Service < Naver::Searchad::Api::Core::BaseService def initialize super('https://api.naver.com/', '') end def get_stat_by_id(id, fields, time_range, options: {}, date_preset: nil, time_increment: nil, breakdown: nil, &block) command = make_command(:get, 'stats', options) command.query['id'] = id command.query['fields'] = fields.to_json command.query['timeRange'] = time_range.to_json command.query['datePreset'] = date_preset if date_preset command.query['timeIncrement'] = time_increment if time_increment command.query['breakdown'] = breakdown if breakdown execute_command(command, &block) end def get_stat_by_ids(ids, fields, time_range, options: {}, date_preset: nil, time_increment: nil, breakdown: nil,&block) command = make_command(:get, 'stats', options) command.query['ids'] = ids command.query['fields'] = fields.to_json command.query['timeRange'] = time_range.to_json command.query['datePreset'] = date_preset if date_preset command.query['timeIncrement'] = time_increment if time_increment command.query['breakdown'] = breakdown if breakdown execute_command(command, &block) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
naver-searchad-api-1.0.0 | lib/naver/searchad/api/stat/service.rb |
naver-searchad-api-0.0.8 | lib/naver/searchad/api/stat/service.rb |